VrpNetwork Class Reference
#include <VrpNetwork.h>
List of all members.
Public Member Functions |
| | VrpNetwork () |
| | VrpNetwork (int edgenum, int vertnum) |
| virtual | ~VrpNetwork () |
| void | createNet (CoinPackedVector *sol, int *demand, std::vector< VrpVariable * > edgeList, double etol, int vertnum) |
| void | computeCompNums (vertex *v, int parent_comp, int *num_comps, bool parent_is_art_point) |
| void | depthFirstSearch (vertex *v, int *count1, int *count2) |
| int | connected () |
| int | biconnected () |
| void | reduce_graph (double etol) |
| void | gutsOfDestructor () |
Private Attributes |
| int | edgenum_ |
| int | maxEdgenum_ |
| int | vertnum_ |
| bool | isIntegral_ |
| int | numComps_ |
| struct EDGE * | edges_ |
| struct VERTEX * | verts_ |
| double | mincut_ |
| struct ELIST * | adjList_ |
| int * | compNodes_ |
| int * | compDemands_ |
| double * | compCuts_ |
| int * | compMembers_ |
| int * | newDemand_ |
Friends |
| class | VrpModel |
| class | VrpCutGenerator |
| class | VrpSolution |
Detailed Description
Definition at line 80 of file VrpNetwork.h.
Constructor & Destructor Documentation
| VrpNetwork::VrpNetwork |
( |
|
) |
[inline] |
| VrpNetwork::VrpNetwork |
( |
int |
edgenum, |
|
|
int |
vertnum | |
|
) |
| | |
| virtual VrpNetwork::~VrpNetwork |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| void VrpNetwork::computeCompNums |
( |
vertex * |
v, |
|
|
int |
parent_comp, |
|
|
int * |
num_comps, |
|
|
bool |
parent_is_art_point | |
|
) |
| | |
| void VrpNetwork::depthFirstSearch |
( |
vertex * |
v, |
|
|
int * |
count1, |
|
|
int * |
count2 | |
|
) |
| | |
| int VrpNetwork::connected |
( |
|
) |
|
| int VrpNetwork::biconnected |
( |
|
) |
|
| void VrpNetwork::reduce_graph |
( |
double |
etol |
) |
|
| void VrpNetwork::gutsOfDestructor |
( |
|
) |
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/coin/svn-release/OptimizationSuite-1.1.0/Blis/examples/VRP/VrpNetwork.h