arc_from_source() const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
arc_lengths() const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
ArcPathTo(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
ArcPathToNode(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
BoundedDijkstraWrapper(const GraphType *graph, const std::vector< DistanceType > *arc_lengths) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
BoundedDijkstraWrapper(const GraphType *graph, ArcLengthFunctor arc_length_functor) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
distance_type typedef | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
distances() const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
GetArcLength(int arc) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
GetDestinationIndex(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
GetSourceIndex(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
graph() const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
IsReachable(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
node_type typedef | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
NodePathTo(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
OneToOneShortestPath(int from, int to, DistanceType distance_limit) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
parents() const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
reached_nodes() const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
RunBoundedDijkstra(int source_node, DistanceType distance_limit) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | inline |
RunBoundedDijkstraFromMultipleSources(const std::vector< std::pair< int, DistanceType > > &sources_with_distance_offsets, DistanceType distance_limit) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
RunBoundedDijkstraFromMultipleSourcesToMultipleDestinations(const std::vector< std::pair< int, DistanceType > > &sources_with_distance_offsets, const std::vector< std::pair< int, DistanceType > > &destinations_with_distance_offsets, int num_destinations_to_reach, DistanceType distance_limit) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
RunBoundedDijkstraWithSettledNodeCallback(const std::vector< std::pair< int, DistanceType > > &sources_with_distance_offsets, std::function< void(node_type settled_node, DistanceType settled_distance, DistanceType *distance_limit)> settled_node_callback, DistanceType distance_limit) | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |
SourceOfShortestPathToNode(int node) const | operations_research::BoundedDijkstraWrapper< GraphType, DistanceType, ArcLengthFunctor > | |