Estoy usando BGL para almacenar mi DAG. Los vértices tienen estados. Dado un cambio de estado en uno de los vértices quiero actualizar los vértices dependientes. Esto puedo hacer usando boost :: depth_first_search y un visitante personalizado.Stop boost :: depth_first_search a lo largo de una profundidad particular si se cumplen ciertos criterios
Ahora la lógica es que no quiero actualizar un vértice buscado y es dependiente si el vértice está en un estado particular. Básicamente, quiero controlar la puesta en cola de vértices en dfs o bfs. ¿Cuál es la mejor manera de lograr esto en BGL?
Gracias.
Gracias, funciona. – Vikas