Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
CglLandP::CachedData Struct Reference

Some informations that will be changed by the pivots and that we want to keep. More...

+ Collaboration diagram for CglLandP::CachedData:

Public Member Functions

 CachedData (int nBasics=0, int nNonBasics=0)
 
 CachedData (const CachedData &source)
 
CachedDataoperator= (const CachedData &source)
 
void getData (const OsiSolverInterface &si)
 Get the data from a problem. More...
 
void clean ()
 
 ~CachedData ()
 

Public Attributes

int * basics_
 Indices of basic variables in starting basis (ordered if variable basics_[i] s basic in row i) More...
 
int * nonBasics_
 Indices of non-basic variables. More...
 
int nBasics_
 number of basics variables More...
 
int nNonBasics_
 number of non-basics More...
 
CoinWarmStartBasisbasis_
 Optimal basis. More...
 
double * colsol_
 Stores the value of the solution to cut. More...
 
double * slacks_
 Stores the values of the slacks. More...
 
bool * integers_
 Stores wheter slacks are integer constrained. More...
 
OsiSolverInterfacesolver_
 Solver before pivots. More...
 

Detailed Description

Some informations that will be changed by the pivots and that we want to keep.

Definition at line 241 of file CglLandP.hpp.

Constructor & Destructor Documentation

CglLandP::CachedData::CachedData ( int  nBasics = 0,
int  nNonBasics = 0 
)
CglLandP::CachedData::CachedData ( const CachedData source)
CglLandP::CachedData::~CachedData ( )

Member Function Documentation

CachedData& CglLandP::CachedData::operator= ( const CachedData source)
void CglLandP::CachedData::getData ( const OsiSolverInterface si)

Get the data from a problem.

void CglLandP::CachedData::clean ( )

Member Data Documentation

int* CglLandP::CachedData::basics_

Indices of basic variables in starting basis (ordered if variable basics_[i] s basic in row i)

Definition at line 254 of file CglLandP.hpp.

int* CglLandP::CachedData::nonBasics_

Indices of non-basic variables.

Definition at line 256 of file CglLandP.hpp.

int CglLandP::CachedData::nBasics_

number of basics variables

Definition at line 258 of file CglLandP.hpp.

int CglLandP::CachedData::nNonBasics_

number of non-basics

Definition at line 260 of file CglLandP.hpp.

CoinWarmStartBasis* CglLandP::CachedData::basis_

Optimal basis.

Definition at line 262 of file CglLandP.hpp.

double* CglLandP::CachedData::colsol_

Stores the value of the solution to cut.

Definition at line 264 of file CglLandP.hpp.

double* CglLandP::CachedData::slacks_

Stores the values of the slacks.

Definition at line 266 of file CglLandP.hpp.

bool* CglLandP::CachedData::integers_

Stores wheter slacks are integer constrained.

Definition at line 268 of file CglLandP.hpp.

OsiSolverInterface* CglLandP::CachedData::solver_

Solver before pivots.

Definition at line 270 of file CglLandP.hpp.


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