elasticai.creator.graph.graph_iterators#
Module Contents#
Classes#
Functions#
Data#
API#
- elasticai.creator.graph.graph_iterators.HashableT#
‘TypeVar(…)’
- class elasticai.creator.graph.graph_iterators.NodeNeighbourFn[source]#
Bases:
typing.Protocol[elasticai.creator.graph.graph_iterators.HashableT]
- elasticai.creator.graph.graph_iterators.dfs_iter(successors: elasticai.creator.graph.graph_iterators.NodeNeighbourFn, start: elasticai.creator.graph.graph_iterators.HashableT) collections.abc.Iterator[elasticai.creator.graph.graph_iterators.HashableT][source]#
- elasticai.creator.graph.graph_iterators.bfs_iter_down(successors: elasticai.creator.graph.graph_iterators.NodeNeighbourFn, predecessors: elasticai.creator.graph.graph_iterators.NodeNeighbourFn, start: elasticai.creator.graph.graph_iterators.HashableT) collections.abc.Iterator[elasticai.creator.graph.graph_iterators.HashableT][source]#
- elasticai.creator.graph.graph_iterators.bfs_iter_up(predecessors: elasticai.creator.graph.graph_iterators.NodeNeighbourFn[elasticai.creator.graph.graph_iterators.HashableT], successors: elasticai.creator.graph.graph_iterators.NodeNeighbourFn[elasticai.creator.graph.graph_iterators.HashableT], start: elasticai.creator.graph.graph_iterators.HashableT) collections.abc.Iterator[elasticai.creator.graph.graph_iterators.HashableT][source]#