Sto utilizzando BGL per memorizzare il mio DAG. I vertici hanno stati. Dato un cambiamento di stato in uno dei vertici voglio aggiornare i vertici dipendenti. Questo sono in grado di fare utilizzando boost :: depth_first_search e un visitatore personalizzato.Stop boost :: depth_first_search lungo una determinata profondità se vengono soddisfatti determinati criteri
Ora la logica è che non desidero aggiornare un vertice cercato e il suo dipendente se il vertice si trova in uno stato particolare. Fondamentalmente voglio controllare l'en-queuing dei vertici in dfs o bfs. Qual è il modo migliore per ottenere questo in BGL.
Grazie.
Grazie, funziona. – Vikas