Functions | |
virtual char | abstractMixedGraph::Orientation (TArc a) const throw (ERRange) |
char | abstractMixedGraph::Orientation () const throw () |
virtual bool | abstractMixedGraph::COrientation () const throw () |
TArc | abstractMixedGraph::Reverse (TArc a) const throw (ERRange) |
virtual bool | abstractMixedGraph::Blocking (TArc a) const throw (ERRange) |
virtual TFloat | abstractMixedGraph::RedLength (const TFloat *pi, TArc a) const throw (ERRange) |
|
Sort out backward arcs.
Reimplemented in layeredAuxNetwork, balancedToBalanced, bigraphToDigraph, digraphToDigraph, graphToBalanced, and surfaceGraph. |
|
Check if the arc orientations are all the same.
|
|
Check if the graph has directed arcs.
|
|
Retrieve an arc orientation.
|
|
Retrieve a reduced arc length.
For undirected edges: RedLength(u,v) = RedLength(v,u) = Length(u,v) + pi[u] + pi[v] For directed arcs: RedLength(u,v) = -RedLength(v,u) = Length(u,v) + pi[u] - pi[v] Reimplemented in surfaceGraph. |
|
Retrieve a reverse arc index.
|