C++ Reference

C++ Reference: Graph

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, DerivedGraph >inline
operations_research::EbertGraphBase::ArcDebugString(const ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >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, DerivedGraph >inlineprotected
EbertGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > > classEbertGraph< NodeIndexType, ArcIndexType >friend
end_arc_index() constEbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
operations_research::StarGraphBase::end_arc_index() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
end_node_index() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
FirstOutgoingArc(const NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
FirstOutgoingOrOppositeIncomingArc(const NodeIndexType node) constEbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
GroupForwardArcsByFunctor(const ArcIndexTypeStrictWeakOrderingFunctor &compare, PermutationCycleHandler< ArcIndexType > *annotation_handler)EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
Head(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
operations_research::EbertGraphBase::Head(const ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
Initialize(NodeIndexType max_num_nodes, ArcIndexType max_num_arcs)EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
IsDirect(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
IsIncoming(ArcIndexType arc, NodeIndexType node) constEbertGraph< NodeIndexType, ArcIndexType >inline
IsNodeValid(NodeIndexType node) constEbertGraph< NodeIndexType, ArcIndexType >inline
operations_research::StarGraphBase::IsNodeValid(NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >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
kFirstArcEbertGraph< NodeIndexType, ArcIndexType >static
kFirstNodeEbertGraph< NodeIndexType, ArcIndexType >static
kMaxNumArcsEbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >static
kMaxNumNodesEbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >static
kNilArcEbertGraph< NodeIndexType, ArcIndexType >static
kNilNodeEbertGraph< NodeIndexType, ArcIndexType >static
LookUpArc(const NodeIndexType tail, const NodeIndexType head) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
max_end_arc_index() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
max_end_node_index() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
max_num_arcs() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
max_num_nodes() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
next_adjacent_arc_EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >protected
NextAdjacentArc(const ArcIndexType arc) constEbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
NextArc(const ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
NextNode(const NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
NextOutgoingArc(const NodeIndexType unused_node, const ArcIndexType arc) constEbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
operations_research::EbertGraphBase::NodeDebugString(const NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
NodeIndex typedefEbertGraph< NodeIndexType, ArcIndexType >
num_arcs() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
num_nodes() constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
Opposite(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
representation_clean_EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >protected
Reserve(NodeIndexType new_max_num_nodes, ArcIndexType new_max_num_arcs)EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inline
ReverseArc(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
StarGraphBase()StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
StarGraphBase< NodeIndexType, ArcIndexType, EbertGraph< NodeIndexType, ArcIndexType > > classEbertGraph< NodeIndexType, ArcIndexType >friend
StartArc(ArcIndexType arc) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
StartNode(NodeIndexType node) constStarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
Tail(const ArcIndexType arc) constEbertGraph< NodeIndexType, ArcIndexType >inline
~EbertGraph()EbertGraph< NodeIndexType, ArcIndexType >inline
~EbertGraphBase()EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected
~StarGraphBase()StarGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >inlineprotected