- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class 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:

[legend]
List of all members.

## Public Member Functions
| CachedData (int nBasics=0, int nNonBasics=0)
| CachedData (const CachedData &source)
CachedData & | operator= (const CachedData &source)
void | getData (const OsiSolverInterface &si)
| Get the data from a problem.
| ~CachedData ()
## Public Attributes
int * | basics_
| Indices of basic variables in starting basis (ordered if variable basics_[i] s basic in row i).
int * | nonBasics_
| Indices of non-basic variables.
int | nBasics_
| number of basics variables
int | nNonBasics_
| number of non-basics
CoinWarmStartBasis * | basis_
| Optimal basis.
double * | colsol_
| Stores the value of the solution to cut.
double * | slacks_
| Stores the values of the slacks.
bool * | integers_
| Stores wheter slacks are integer constrained.

## Detailed Description

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

Definition at line 242 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.

## 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 251 of file CglLandP.hpp.

int* CglLandP::CachedData::nonBasics_

Indices of non-basic variables.

Definition at line 253 of file CglLandP.hpp.

int CglLandP::CachedData::nBasics_

number of basics variables

Definition at line 255 of file CglLandP.hpp.

int CglLandP::CachedData::nNonBasics_

number of non-basics

Definition at line 257 of file CglLandP.hpp.

CoinWarmStartBasis* CglLandP::CachedData::basis_

Optimal basis.

Definition at line 259 of file CglLandP.hpp.

double* CglLandP::CachedData::colsol_

Stores the value of the solution to cut.

Definition at line 261 of file CglLandP.hpp.

double* CglLandP::CachedData::slacks_

Stores the values of the slacks.

Definition at line 263 of file CglLandP.hpp.

bool* CglLandP::CachedData::integers_

Stores wheter slacks are integer constrained.

Definition at line 265 of file CglLandP.hpp.

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

- /home/coin/SVN-release/Bcps-0.91.0/Cgl/src/CglLandP/CglLandP.hpp