#include <tpl_test_cycle.H>
Métodos públicos | |
Test_For_Cycle (SA &&__sa=SA()) | |
Test_For_Cycle (SA &__sa) | |
bool | operator() (GT &g, typename GT::Node *src) |
Determina si existe un ciclo a partir de un nodo.
La clase Test_For_Cycle explora en profundidad el grafo g a partir de un nodo start_node y verifica si existe algún ciclo a partir de él.
El bit test_cycle es usado e iniciado al principio del algoritmo para marcar los nodos y arcos visitados.
|
inline |
Invoca a la prueba de existencia de ciclo
[in] | g | el grafo a verificar. |
[in] | src_node | el nodo que se quiere verificar. |