私はBGLを使用してDAGを保存しています。頂点には状態があります。頂点の1つで状態の変化が与えられたら、私は従属頂点を更新したいと思います。これは私がboost :: depth_first_searchとカスタムビジターを使用して行うことができます。特定の基準が満たされている場合、特定の深度に沿ってboost :: depth_first_searchを停止してください
ここで論理は、頂点が特定の状態にある場合、検索された頂点とその依存関係を更新したくないということです。基本的には、dfsまたはbfsのいずれかで頂点のエンキューを制御する必要があります。 BGLでこれを達成する最良の方法は何ですか?
ありがとうございました。
ありがとう、それは動作します。 – Vikas