OR-Tools  8.2
EbertGraph< NodeIndexType, ArcIndexType > Member List

This is the complete list of members for EbertGraph< NodeIndexType, ArcIndexType >, including all inherited members.

AddArc(NodeIndexType tail, NodeIndexType head)EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
ArcDebugString(const ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
ArcIndex typedefEbertGraph< NodeIndexType, ArcIndexType >
BuildRepresentation()EbertGraph< NodeIndexType, ArcIndexType >inline
CheckArcBounds(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
CheckArcValidity(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
DebugString() constEbertGraph< NodeIndexType, ArcIndexType >inline
DirectArc(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
DirectArcHead(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
DirectArcTail(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
EbertGraph()EbertGraph< NodeIndexType, ArcIndexType >inline
EbertGraph(NodeIndexType max_num_nodes, ArcIndexType max_num_arcs)EbertGraph< NodeIndexType, ArcIndexType >inline
EbertGraphBase()EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >EbertGraph< NodeIndexType, ArcIndexType >friend
end_arc_index() constEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
end_node_index() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
first_incident_arc_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
FirstOutgoingArc(const NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
FirstOutgoingOrOppositeIncomingArc(const NodeIndexType node) constEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
GroupForwardArcsByFunctor(const ArcIndexTypeStrictWeakOrderingFunctor &compare, PermutationCycleHandler< ArcIndexType > *annotation_handler)EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
Head(const ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
head_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
Initialize(NodeIndexType max_num_nodes, ArcIndexType max_num_arcs)EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
IsDirect(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
IsIncoming(ArcIndexType arc, NodeIndexType node) constEbertGraph< NodeIndexType, ArcIndexType >inline
IsNodeValid(NodeIndexType node) constEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
IsOutgoing(ArcIndexType arc, NodeIndexType node) constEbertGraph< NodeIndexType, ArcIndexType >inline
IsOutgoingOrOppositeIncoming(ArcIndexType arc, NodeIndexType node) constEbertGraph< NodeIndexType, ArcIndexType >inline
IsReverse(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
kFirstArcEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >static
kFirstNodeEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >static
kMaxNumArcsEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >static
kMaxNumNodesEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >static
kNilArcEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >static
kNilNodeEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >static
LookUpArc(const NodeIndexType tail, const NodeIndexType head) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
max_end_arc_index() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
max_end_node_index() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
max_num_arcs() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
max_num_arcs_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
max_num_nodes() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
max_num_nodes_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
next_adjacent_arc_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
NextAdjacentArc(const ArcIndexType arc) constEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
NextArc(const ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
NextNode(const NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
NextOutgoingArc(const NodeIndexType unused_node, const ArcIndexType arc) constEbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
NodeDebugString(const NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
NodeIndex typedefEbertGraph< NodeIndexType, ArcIndexType >
num_arcs() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
num_arcs_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
num_nodes() constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
num_nodes_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
Opposite(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
representation_clean_EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >protected
Reserve(NodeIndexType new_max_num_nodes, ArcIndexType new_max_num_arcs)EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inline
ReverseArc(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
StarGraphBase()StarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
StarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >EbertGraph< NodeIndexType, ArcIndexType >friend
StartArc(ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
StartNode(NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
Tail(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
~EbertGraph()EbertGraph< NodeIndexType, ArcIndexType >inline
~EbertGraphBase()EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected
~StarGraphBase()StarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > >inlineprotected