![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 512 of file shortest_paths.h.
#include <shortest_paths.h>
Public Types | |
| using | Base = DistanceContainer<NodeIndex, kNilNode> |
Public Member Functions | |
| InMemoryCompactPathContainer () | |
| InMemoryCompactPathContainer (const InMemoryCompactPathContainer &)=delete | |
| InMemoryCompactPathContainer & | operator= (const InMemoryCompactPathContainer &)=delete |
| ~InMemoryCompactPathContainer () override=default | |
| void | Initialize (const std::vector< NodeIndex > &sources, const std::vector< NodeIndex > &destinations, NodeIndex num_nodes) override |
| NodeIndex | GetPenultimateNodeInPath (NodeIndex from, NodeIndex to) const override |
| void | GetPath (NodeIndex from, NodeIndex to, std::vector< NodeIndex > *path) const override |
| void | StoreSingleSourcePaths (NodeIndex from, const std::vector< NodeIndex > &predecessor_in_path_tree, const std::vector< PathDistance > &distance_to_destination) override |
| Public Member Functions inherited from operations_research::internal::DistanceContainer< NodeIndex, kNilNode > | |
| DistanceContainer () | |
| DistanceContainer (const DistanceContainer &)=delete | |
| DistanceContainer & | operator= (const DistanceContainer &)=delete |
| ~DistanceContainer () override=default | |
| PathDistance | GetDistance (NodeIndex from, NodeIndex to) const override |
| Public Member Functions inherited from operations_research::internal::PathContainerImpl< NodeIndex, kNilNode > | |
| PathContainerImpl ()=default | |
| virtual | ~PathContainerImpl ()=default |
| virtual void | Finalize () |
Additional Inherited Members | |
| Protected Attributes inherited from operations_research::internal::DistanceContainer< NodeIndex, kNilNode > | |
| std::vector< int > | reverse_sources_ |
| std::vector< int > | reverse_destinations_ |
| using operations_research::internal::InMemoryCompactPathContainer< NodeIndex, kNilNode >::Base = DistanceContainer<NodeIndex, kNilNode> |
Definition at line 515 of file shortest_paths.h.
|
inline |
Definition at line 517 of file shortest_paths.h.
|
delete |
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from operations_research::internal::DistanceContainer< NodeIndex, kNilNode >.
Definition at line 536 of file shortest_paths.h.
|
inlineoverridevirtual |
Reimplemented from operations_research::internal::DistanceContainer< NodeIndex, kNilNode >.
Definition at line 532 of file shortest_paths.h.
|
inlineoverridevirtual |
Reimplemented from operations_research::internal::DistanceContainer< NodeIndex, kNilNode >.
Definition at line 524 of file shortest_paths.h.
|
delete |
|
inlineoverridevirtual |
Reimplemented from operations_research::internal::DistanceContainer< NodeIndex, kNilNode >.
Definition at line 541 of file shortest_paths.h.