![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 456 of file shortest_paths.h.
#include <shortest_paths.h>
Public Member Functions | |
| DistanceContainer () | |
| DistanceContainer (const DistanceContainer &)=delete | |
| DistanceContainer & | operator= (const DistanceContainer &)=delete |
| ~DistanceContainer () override=default | |
| void | Initialize (const std::vector< NodeIndex > &sources, const std::vector< NodeIndex > &destinations, NodeIndex num_nodes) override |
| PathDistance | GetDistance (NodeIndex from, NodeIndex to) const override |
| NodeIndex | GetPenultimateNodeInPath (NodeIndex, NodeIndex) const override |
| void | GetPath (NodeIndex, NodeIndex, std::vector< NodeIndex > *) const override |
| void | StoreSingleSourcePaths (NodeIndex from, const std::vector< NodeIndex > &, const std::vector< PathDistance > &distance_to_destination) override |
| Public Member Functions inherited from operations_research::internal::PathContainerImpl< NodeIndex, kNilNode > | |
| PathContainerImpl ()=default | |
| virtual | ~PathContainerImpl ()=default |
| virtual void | Finalize () |
Protected Attributes | |
| std::vector< int > | reverse_sources_ |
| std::vector< int > | reverse_destinations_ |
|
inline |
Definition at line 458 of file shortest_paths.h.
|
delete |
|
overridedefault |
|
inlineoverridevirtual |
Implements operations_research::internal::PathContainerImpl< NodeIndex, kNilNode >.
Definition at line 472 of file shortest_paths.h.
|
inlineoverridevirtual |
Implements operations_research::internal::PathContainerImpl< NodeIndex, kNilNode >.
Reimplemented in operations_research::internal::InMemoryCompactPathContainer< NodeIndex, kNilNode >.
Definition at line 479 of file shortest_paths.h.
|
inlineoverridevirtual |
Implements operations_research::internal::PathContainerImpl< NodeIndex, kNilNode >.
Reimplemented in operations_research::internal::InMemoryCompactPathContainer< NodeIndex, kNilNode >.
Definition at line 475 of file shortest_paths.h.
|
inlineoverridevirtual |
Implements operations_research::internal::PathContainerImpl< NodeIndex, kNilNode >.
Reimplemented in operations_research::internal::InMemoryCompactPathContainer< NodeIndex, kNilNode >.
Definition at line 464 of file shortest_paths.h.
|
delete |
|
inlineoverridevirtual |
Implements operations_research::internal::PathContainerImpl< NodeIndex, kNilNode >.
Reimplemented in operations_research::internal::InMemoryCompactPathContainer< NodeIndex, kNilNode >.
Definition at line 482 of file shortest_paths.h.
|
protected |
Definition at line 492 of file shortest_paths.h.
|
protected |
Definition at line 491 of file shortest_paths.h.