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

#include <VRP_CVRPsep.h>

Collaboration diagram for VRP_CVRPsep:
Collaboration graph
[legend]

Public Member Functions

 VRP_CVRPsep (const int maxCuts=500)
 
 ~VRP_CVRPsep ()
 
Helper Functions
void init (const VRP_Instance *vrp)
 
void buildLpSol (const double *x, const int nNzs, const double etol=1.0e-8)
 
int sepCapacityCuts (const int maxCuts=500)
 
void createVrpCuts (DecompCutList &newCuts, double infinity)
 

Public Attributes

const VRP_Instancem_vrp
 
CVRPsep_LPSol m_lpSol
 
CnstrMgrPointer m_newCuts
 
CnstrMgrPointer m_oldCuts
 

Detailed Description

Definition at line 79 of file VRP_CVRPsep.h.

Constructor & Destructor Documentation

VRP_CVRPsep::VRP_CVRPsep ( const int  maxCuts = 500)
inline

Definition at line 88 of file VRP_CVRPsep.h.

References m_newCuts, and m_oldCuts.

VRP_CVRPsep::~VRP_CVRPsep ( )
inline

Definition at line 97 of file VRP_CVRPsep.h.

References m_newCuts, and m_oldCuts.

Member Function Documentation

void VRP_CVRPsep::init ( const VRP_Instance vrp)
inline

Definition at line 105 of file VRP_CVRPsep.h.

References m_vrp.

void VRP_CVRPsep::buildLpSol ( const double *  x,
const int  nNzs,
const double  etol = 1.0e-8 
)
inline
int VRP_CVRPsep::sepCapacityCuts ( const int  maxCuts = 500)
inline
void VRP_CVRPsep::createVrpCuts ( DecompCutList newCuts,
double  infinity 
)
inline

Member Data Documentation

const VRP_Instance* VRP_CVRPsep::m_vrp

Definition at line 81 of file VRP_CVRPsep.h.

Referenced by buildLpSol(), createVrpCuts(), init(), and sepCapacityCuts().

CVRPsep_LPSol VRP_CVRPsep::m_lpSol

Definition at line 82 of file VRP_CVRPsep.h.

Referenced by buildLpSol(), and sepCapacityCuts().

CnstrMgrPointer VRP_CVRPsep::m_newCuts

Definition at line 83 of file VRP_CVRPsep.h.

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

CnstrMgrPointer VRP_CVRPsep::m_oldCuts

Definition at line 84 of file VRP_CVRPsep.h.

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


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