![]() |
OR-Tools
9.6
|
Definition at line 535 of file ebert_graph.h.
Classes | |
| class | CycleHandlerForAnnotatedArcs |
Public Types | |
| typedef NodeIndexType | NodeIndex |
| typedef ArcIndexType | ArcIndex |
Public Member Functions | |
| ForwardStaticGraph (const NodeIndexType num_nodes, const ArcIndexType num_arcs, const bool sort_arcs_by_head, std::vector< std::pair< NodeIndexType, NodeIndexType > > *client_input_arcs, operations_research::PermutationCycleHandler< ArcIndexType > *const client_cycle_handler) | |
| NodeIndexType | Tail (const ArcIndexType arc) const |
| bool | IsIncoming (ArcIndexType arc, NodeIndexType node) const |
| bool | CheckArcBounds (const ArcIndexType arc) const |
| bool | CheckArcValidity (const ArcIndexType arc) const |
| bool | CheckTailIndexValidity (const ArcIndexType arc) const |
| ArcIndexType | NextOutgoingArc (const NodeIndexType node, ArcIndexType arc) const |
| std::string | DebugString () const |
| bool | BuildTailArray () |
| void | ReleaseTailArray () |
| bool | TailArrayComplete () const |
| NodeIndexType | num_nodes () const |
| ArcIndexType | num_arcs () const |
| NodeIndexType | end_node_index () const |
| ArcIndexType | end_arc_index () const |
| NodeIndexType | max_num_nodes () const |
| ArcIndexType | max_num_arcs () const |
| NodeIndexType | max_end_node_index () const |
| ArcIndexType | max_end_arc_index () const |
| bool | IsNodeValid (NodeIndexType node) const |
| ArcIndexType | LookUpArc (const NodeIndexType tail, const NodeIndexType head) const |
| NodeIndexType | Head (const ArcIndexType arc) const |
| std::string | NodeDebugString (const NodeIndexType node) const |
| std::string | ArcDebugString (const ArcIndexType arc) const |
Static Public Attributes | |
| static const NodeIndexType | kNilNode |
| static const ArcIndexType | kNilArc |
| static const NodeIndexType | kFirstNode |
| static const ArcIndexType | kFirstArc |
| static const NodeIndexType | kMaxNumNodes |
| static const ArcIndexType | kMaxNumArcs |
Protected Member Functions | |
| NodeIndexType | StartNode (NodeIndexType node) const |
| ArcIndexType | StartArc (ArcIndexType arc) const |
| NodeIndexType | NextNode (const NodeIndexType node) const |
| ArcIndexType | NextArc (const ArcIndexType arc) const |
| ArcIndexType | FirstOutgoingArc (const NodeIndexType node) const |
Protected Attributes | |
| NodeIndexType | max_num_nodes_ |
| ArcIndexType | max_num_arcs_ |
| NodeIndexType | num_nodes_ |
| ArcIndexType | num_arcs_ |
| ZVector< NodeIndexType > | head_ |
| ZVector< ArcIndexType > | first_incident_arc_ |
| typedef ArcIndexType ArcIndex |
Definition at line 566 of file ebert_graph.h.
| typedef NodeIndexType NodeIndex |
Definition at line 565 of file ebert_graph.h.
|
inline |
Definition at line 622 of file ebert_graph.h.
|
inlineinherited |
Definition at line 311 of file ebert_graph.h.
|
inline |
Definition at line 817 of file ebert_graph.h.
|
inline |
Definition at line 771 of file ebert_graph.h.
|
inline |
Definition at line 779 of file ebert_graph.h.
|
inline |
Definition at line 784 of file ebert_graph.h.
|
inline |
Definition at line 803 of file ebert_graph.h.
|
inlineinherited |
Definition at line 253 of file ebert_graph.h.
|
inlineinherited |
Definition at line 248 of file ebert_graph.h.
|
inlineprotectedinherited |
Definition at line 480 of file ebert_graph.h.
|
inlineinherited |
Definition at line 298 of file ebert_graph.h.
|
inline |
Definition at line 764 of file ebert_graph.h.
|
inlineinherited |
Definition at line 280 of file ebert_graph.h.
|
inlineinherited |
Definition at line 286 of file ebert_graph.h.
|
inlineinherited |
Definition at line 272 of file ebert_graph.h.
|
inlineinherited |
Definition at line 265 of file ebert_graph.h.
|
inlineinherited |
Definition at line 260 of file ebert_graph.h.
|
inlineinherited |
Definition at line 256 of file ebert_graph.h.
|
inlineprotectedinherited |
Definition at line 473 of file ebert_graph.h.
|
inlineprotectedinherited |
Definition at line 459 of file ebert_graph.h.
|
inline |
Definition at line 789 of file ebert_graph.h.
|
inlineinherited |
Definition at line 303 of file ebert_graph.h.
|
inlineinherited |
Definition at line 242 of file ebert_graph.h.
|
inlineinherited |
Definition at line 238 of file ebert_graph.h.
|
inline |
Definition at line 845 of file ebert_graph.h.
|
inlineprotectedinherited |
Definition at line 446 of file ebert_graph.h.
|
inlineprotectedinherited |
Definition at line 440 of file ebert_graph.h.
|
inline |
Definition at line 757 of file ebert_graph.h.
|
inline |
Definition at line 848 of file ebert_graph.h.
|
protectedinherited |
Definition at line 503 of file ebert_graph.h.
|
protectedinherited |
Definition at line 499 of file ebert_graph.h.
|
staticinherited |
Definition at line 226 of file ebert_graph.h.
|
staticinherited |
Definition at line 223 of file ebert_graph.h.
|
staticinherited |
Definition at line 236 of file ebert_graph.h.
|
staticinherited |
Definition at line 231 of file ebert_graph.h.
|
staticinherited |
Definition at line 220 of file ebert_graph.h.
|
staticinherited |
Definition at line 217 of file ebert_graph.h.
|
protectedinherited |
Definition at line 490 of file ebert_graph.h.
|
protectedinherited |
Definition at line 487 of file ebert_graph.h.
|
protectedinherited |
Definition at line 496 of file ebert_graph.h.
|
protectedinherited |
Definition at line 493 of file ebert_graph.h.