#include <abstractDigraph.h>
Inheritance diagram for abstractDiGraph:
Public Member Functions | |
abstractDiGraph (TNode _n=0, TArc _m=0) throw () | |
virtual | ~abstractDiGraph () throw () |
unsigned long | Allocated () const throw () |
bool | IsDirected () const throw () |
TFloat | NodeCap (TNode v) throw (ERRange) |
virtual TFloat | Flow (TArc a) const throw (ERRange) |
virtual void | Push (TArc a, TFloat lambda) throw (ERRange,ERRejected) |
void | AdjustDivergence (TArc a, TFloat lambda) throw (ERRange,ERRejected) |
TFloat | FindCap (TArc *pred, TNode source, TNode target) throw (ERRange,ERRejected) |
void | Augment (TArc *pred, TNode source, TNode target, TFloat lambda) throw (ERRange,ERRejected) |
TFloat | FlowValue (TNode source, TNode target) throw (ERRange,ERCheck) |
bool | Compatible () throw () |
TFloat | MCF_DualObjective () throw () |
TCap | TreePacking (TNode root) throw (ERRange) |
abstractDiGraph * | TreePKGInit (TCap *totalMulti, TNode root) throw () |
TCap | TreePKGStripTree (abstractDiGraph *G, TCap *multi, TNode root) throw (ERRange) |
TNode | MinimumMeanCycle (const indexSet< TArc > &EligibleArcs, TFloat *meanValue) throw () |
TNode | TopSort () throw () |
TNode | CriticalPath () throw () |
void | ChinesePostman (bool adjustUCap) throw (ERRejected) |
|
|
|
|
|
Reimplemented from abstractMixedGraph. Reimplemented in abstractBalancedFNW, layeredAuxNetwork, balancedFNW, balancedToBalanced, bigraphToDigraph, denseDiGraph, digraphToDigraph, graphToBalanced, layeredShrNetwork, sparseDiGraph, and surfaceGraph. |
|
Query if this graph object is directed.
Reimplemented from abstractMixedGraph. |
|
|