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]#