// a feature model obtained from gg4-model.m !Gtp | _Undirected | _Directed; !_Undirected | Gtp; !_Directed | Gtp; !_Undirected | !_Directed; !GPL | MainGpl; !MainGpl | GPL; !HiddenGtp | _UndirectedOnlyVertices | _UndirectedWithNeighbors | _UndirectedWithEdges | _DirectedOnlyVertices | _DirectedWithNeighbors | _DirectedWithEdges; !_UndirectedOnlyVertices | HiddenGtp; !_UndirectedWithNeighbors | HiddenGtp; !_UndirectedWithEdges | HiddenGtp; !_DirectedOnlyVertices | HiddenGtp; !_DirectedWithNeighbors | HiddenGtp; !_DirectedWithEdges | HiddenGtp; !_UndirectedOnlyVertices | !_UndirectedWithNeighbors; !_UndirectedOnlyVertices | !_UndirectedWithEdges; !_UndirectedOnlyVertices | !_DirectedOnlyVertices; !_UndirectedOnlyVertices | !_DirectedWithNeighbors; !_UndirectedOnlyVertices | !_DirectedWithEdges; !_UndirectedWithNeighbors | !_UndirectedWithEdges; !_UndirectedWithNeighbors | !_DirectedOnlyVertices; !_UndirectedWithNeighbors | !_DirectedWithNeighbors; !_UndirectedWithNeighbors | !_DirectedWithEdges; !_UndirectedWithEdges | !_DirectedOnlyVertices; !_UndirectedWithEdges | !_DirectedWithNeighbors; !_UndirectedWithEdges | !_DirectedWithEdges; !_DirectedOnlyVertices | !_DirectedWithNeighbors; !_DirectedOnlyVertices | !_DirectedWithEdges; !_DirectedWithNeighbors | !_DirectedWithEdges; !HiddenWgt | WeightOptions; !WeightOptions | HiddenWgt; !Src | _DFS | _BFS; !_DFS | Src; !_BFS | Src; !_DFS | !_BFS; !Alg | _MSTKruskal | _MSTPrim | _Cycle | StrongC | _Connected | _Number; !_MSTKruskal | Alg; !_MSTPrim | Alg; !_Cycle | Alg; !StrongC | Alg; !_Connected | Alg; !_Number | Alg; !Implementation | _WithEdges | _WithNeighbors | _OnlyVertices; !_WithEdges | Implementation; !_WithNeighbors | Implementation; !_OnlyVertices | Implementation; !_WithEdges | !_WithNeighbors; !_WithEdges | !_OnlyVertices; !_WithNeighbors | !_OnlyVertices; !Wgt | _Unweighted | _Weighted; !_Unweighted | Wgt; !_Weighted | Wgt; !_Unweighted | !_Weighted; !_WithEdges | WithEdges; !WithEdges | _WithEdges; !_DFS | DFS; !DFS | _DFS; !_UndirectedOnlyVertices | UndirectedOnlyVertices; !UndirectedOnlyVertices | _UndirectedOnlyVertices; !_OnlyVertices | OnlyVertices; !OnlyVertices | _OnlyVertices; !_Number | Number; !Number | _Number; !_DirectedWithNeighbors | DirectedWithNeighbors; !DirectedWithNeighbors | _DirectedWithNeighbors; !_MSTPrim | MSTPrim; !MSTPrim | _MSTPrim; !_Cycle | Cycle; !Cycle | _Cycle; !_DirectedOnlyVertices | DirectedOnlyVertices; !DirectedOnlyVertices | _DirectedOnlyVertices; !_UndirectedWithNeighbors | UndirectedWithNeighbors; !UndirectedWithNeighbors | _UndirectedWithNeighbors; !_Undirected | Undirected; !Undirected | _Undirected; !_UndirectedWithEdges | UndirectedWithEdges; !UndirectedWithEdges | _UndirectedWithEdges; !_MSTKruskal | MSTKruskal; !MSTKruskal | _MSTKruskal; !StrongC | Transpose; !Transpose | StrongC; !StrongC | StronglyConnected; !StronglyConnected | StrongC; !_WithNeighbors | WithNeighbors; !WithNeighbors | _WithNeighbors; !_DirectedWithEdges | DirectedWithEdges; !DirectedWithEdges | _DirectedWithEdges; !_Directed | Directed; !Directed | _Directed; !_Unweighted | Unweighted; !Unweighted | _Unweighted; !_Weighted | Weighted; !Weighted | _Weighted; !MainGpl | TestProg; !TestProg | MainGpl; !MainGpl | Alg; !Alg | MainGpl; !Src | MainGpl; !MainGpl | HiddenWgt; !HiddenWgt | MainGpl; !MainGpl | Wgt; !Wgt | MainGpl; !MainGpl | HiddenGtp; !HiddenGtp | MainGpl; !MainGpl | Gtp; !Gtp | MainGpl; !MainGpl | Implementation; !Implementation | MainGpl; !MainGpl | Base; !Base | MainGpl; !_BFS | BFS; !BFS | _BFS; !WeightedWithEdges | WeightOptions; !WeightedWithNeighbors | WeightOptions; !WeightedOnlyVertices | WeightOptions; !_Connected | Connected; !Connected | _Connected; !Number | Gtp; !Number | Src; !Connected | Undirected; !Connected | Src; !StrongC | Directed; !StrongC | DFS; !Cycle | Gtp; !Cycle | DFS; !MSTKruskal | Undirected; !MSTKruskal | Weighted; !MSTPrim | Undirected; !MSTPrim | Weighted; !MSTKruskal | !MSTKruskal | !MSTPrim; !MSTPrim | !MSTKruskal | !MSTPrim; !OnlyVertices | !Weighted | WeightedOnlyVertices; !WithNeighbors | !Weighted | WeightedWithNeighbors; !WithEdges | !Weighted | WeightedWithEdges; !OnlyVertices | !Directed | DirectedOnlyVertices; !WithNeighbors | !Directed | DirectedWithNeighbors; !WithEdges | !Directed | DirectedWithEdges; !OnlyVertices | !Undirected | UndirectedOnlyVertices; !WithNeighbors | !Undirected | UndirectedWithNeighbors; !WithEdges | !Undirected | UndirectedWithEdges; GPL;