Functions | |
TFloat * | abstractMixedGraph::InitPotentials (TFloat def=0) throw () |
TFloat * | abstractMixedGraph::GetPotentials () const throw () |
TFloat * | abstractMixedGraph::RawPotentials () throw () |
TFloat | abstractMixedGraph::Pi (TNode v) const throw (ERRange) |
void | abstractMixedGraph::SetPotential (TNode v, TFloat thisPi) throw (ERRange) |
void | abstractMixedGraph::PushPotential (TNode v, TFloat epsilon) throw (ERRange) |
void | abstractMixedGraph::UpdatePotentials (TFloat cutValue) throw (ERRejected) |
void | abstractMixedGraph::ReleasePotentials () throw () |
|
Get access to the node potentials.
|
|
Initialize the node potentials.
|
|
Retrieve the potential of a given node.
|
|
Change the potential of a given node by a given amount.
|
|
Ensure existence of the node potentials.
|
|
Release the node potentials from memory. This implicitly sets all node potentials to zero. |
|
Assign a potential to a given node.
This operation is little efficient if it is called for several nodes due to the attribute lookup operations which occur. |
|
Adjust the node potentials with the result of a shortest path solver.
|