Dip  0.92.4
Public Member Functions | Public Attributes | Private Member Functions | List of all members
UtilGraphLib Class Reference

#include <UtilGraphLib.h>

Public Member Functions

 UtilGraphLib ()
 
 ~UtilGraphLib ()
 
void read_data (const char *datafile)
 
int compute_icost (const int wtype, const int va, const int vb)
 
 UtilGraphLib ()
 
 ~UtilGraphLib ()
 
void read_data (const char *datafile)
 
int compute_icost (const int wtype, const int va, const int vb)
 

Public Attributes

string name
 
int n_vertices
 
int n_edges
 
int capacity
 
int * edge_wt
 
int * vertex_wt
 
int * posx
 
int * posy
 
double * coordx
 
double * coordy
 
double * coordz
 
std::string name
 

Private Member Functions

 UtilGraphLib (const UtilGraphLib &)
 
UtilGraphLiboperator= (const UtilGraphLib &)
 
 UtilGraphLib (const UtilGraphLib &)
 
UtilGraphLiboperator= (const UtilGraphLib &)
 

Detailed Description

Definition at line 33 of file UtilGraphLib.h.

Constructor & Destructor Documentation

UtilGraphLib::UtilGraphLib ( const UtilGraphLib )
private
UtilGraphLib::UtilGraphLib ( )
inline

Definition at line 39 of file UtilGraphLib.h.

UtilGraphLib::~UtilGraphLib ( )
inline

Definition at line 43 of file UtilGraphLib.h.

References UTIL_DELARR.

UtilGraphLib::UtilGraphLib ( const UtilGraphLib )
private
UtilGraphLib::UtilGraphLib ( )
inline

Definition at line 40 of file UtilGraphLib.h.

UtilGraphLib::~UtilGraphLib ( )
inline

Definition at line 54 of file UtilGraphLib.h.

References coordx, coordy, coordz, edge_wt, posx, posy, UTIL_DELARR, and vertex_wt.

Member Function Documentation

UtilGraphLib& UtilGraphLib::operator= ( const UtilGraphLib )
private
void UtilGraphLib::read_data ( const char *  datafile)
int UtilGraphLib::compute_icost ( const int  wtype,
const int  va,
const int  vb 
)
UtilGraphLib& UtilGraphLib::operator= ( const UtilGraphLib )
private
void UtilGraphLib::read_data ( const char *  datafile)
int UtilGraphLib::compute_icost ( const int  wtype,
const int  va,
const int  vb 
)

Member Data Documentation

string UtilGraphLib::name

Definition at line 51 of file UtilGraphLib.h.

int UtilGraphLib::n_vertices
int UtilGraphLib::n_edges
int UtilGraphLib::capacity

Definition at line 59 of file UtilGraphLib.h.

Referenced by VRP_CVRPsep::createVrpCuts(), and VRP_CVRPsep::sepCapacityCuts().

int * UtilGraphLib::edge_wt

Definition at line 60 of file UtilGraphLib.h.

Referenced by ~UtilGraphLib().

int * UtilGraphLib::vertex_wt
int * UtilGraphLib::posx

Definition at line 62 of file UtilGraphLib.h.

Referenced by ~UtilGraphLib().

int * UtilGraphLib::posy

Definition at line 62 of file UtilGraphLib.h.

Referenced by ~UtilGraphLib().

double * UtilGraphLib::coordx

Definition at line 63 of file UtilGraphLib.h.

Referenced by ~UtilGraphLib().

double * UtilGraphLib::coordy

Definition at line 63 of file UtilGraphLib.h.

Referenced by ~UtilGraphLib().

double * UtilGraphLib::coordz

Definition at line 63 of file UtilGraphLib.h.

Referenced by ~UtilGraphLib().

std::string UtilGraphLib::name

Definition at line 62 of file UtilGraphLib.h.


The documentation for this class was generated from the following files: