SmiCoreData Class Reference
#include <SmiScnData.hpp>
List of all members.
Public Member Functions |
int | getNumCols () |
int | getNumRows () |
int | getNumStages () |
int | getNumCols (SmiStageIndex t) |
int | getNumRows (SmiStageIndex t) |
int | getColStart (SmiStageIndex t) |
int | getRowStart (SmiStageIndex t) |
int | getColStage (int i) |
int | getRowStage (int i) |
int | getRowInternalIndex (int i) |
int | getColInternalIndex (int i) |
int | getRowExternalIndex (int i) |
int | getColExternalIndex (int i) |
const double * | getDenseRowLower (SmiStageIndex t) |
const double * | getDenseRowUpper (SmiStageIndex t) |
const double * | getDenseColLower (SmiStageIndex t) |
const double * | getDenseColUpper (SmiStageIndex t) |
const double * | getDenseObjCoefficients (SmiStageIndex t) |
void | copyRowLower (double *drlo, SmiStageIndex t) |
void | copyRowUpper (double *drup, SmiStageIndex t) |
void | copyColLower (double *dclo, SmiStageIndex t) |
void | copyColUpper (double *dcup, SmiStageIndex t) |
void | copyObjective (double *dobj, SmiStageIndex t) |
SmiNodeData * | getNode (SmiStageIndex t) |
| SmiCoreData (OsiSolverInterface *osi, int nstag, int *cstag, int *rstag) |
| SmiCoreData (CoinMpsIO *cMps, int nstag, int *cstag, int *rstag) |
| ~SmiCoreData () |
Private Member Functions |
void | gutsOfConstructor (int nrow, int ncol, int nstag, int *cstag, int *rstag, CoinPackedMatrix *matrix, CoinPackedVector *dclo, CoinPackedVector *dcup, CoinPackedVector *dobj, CoinPackedVector *drlo, CoinPackedVector *drup) |
Private Attributes |
int | nrow_ |
int | ncol_ |
SmiStageIndex | nstag_ |
int * | nColInStage_ |
int * | nRowInStage_ |
int * | stageColPtr_ |
int * | stageRowPtr_ |
int * | colStage_ |
int * | rowStage_ |
int * | colEx2In_ |
int * | rowEx2In_ |
int * | colIn2Ex_ |
int * | rowIn2Ex_ |
double ** | cdrlo_ |
double ** | cdrup_ |
double ** | cdobj_ |
double ** | cdclo_ |
double ** | cdcup_ |
vector< SmiNodeData * > | nodes_ |
vector< double * > | pDenseRow_ |
Detailed Description
Definition at line 178 of file SmiScnData.hpp.
Constructor & Destructor Documentation
SmiCoreData::SmiCoreData |
( |
OsiSolverInterface * |
osi, |
|
|
int |
nstag, |
|
|
int * |
cstag, |
|
|
int * |
rstag | |
|
) |
| | |
SmiCoreData::SmiCoreData |
( |
CoinMpsIO * |
cMps, |
|
|
int |
nstag, |
|
|
int * |
cstag, |
|
|
int * |
rstag | |
|
) |
| | |
SmiCoreData::~SmiCoreData |
( |
|
) |
|
Member Function Documentation
int SmiCoreData::getNumCols |
( |
|
) |
[inline] |
int SmiCoreData::getNumRows |
( |
|
) |
[inline] |
int SmiCoreData::getNumStages |
( |
|
) |
[inline] |
int SmiCoreData::getColStage |
( |
int |
i |
) |
[inline] |
int SmiCoreData::getRowStage |
( |
int |
i |
) |
[inline] |
int SmiCoreData::getRowInternalIndex |
( |
int |
i |
) |
[inline] |
int SmiCoreData::getColInternalIndex |
( |
int |
i |
) |
[inline] |
int SmiCoreData::getRowExternalIndex |
( |
int |
i |
) |
[inline] |
int SmiCoreData::getColExternalIndex |
( |
int |
i |
) |
[inline] |
const double* SmiCoreData::getDenseRowLower |
( |
SmiStageIndex |
t |
) |
[inline] |
const double* SmiCoreData::getDenseRowUpper |
( |
SmiStageIndex |
t |
) |
[inline] |
const double* SmiCoreData::getDenseColLower |
( |
SmiStageIndex |
t |
) |
[inline] |
const double* SmiCoreData::getDenseColUpper |
( |
SmiStageIndex |
t |
) |
[inline] |
const double* SmiCoreData::getDenseObjCoefficients |
( |
SmiStageIndex |
t |
) |
[inline] |
void SmiCoreData::copyRowLower |
( |
double * |
drlo, |
|
|
SmiStageIndex |
t | |
|
) |
| | |
void SmiCoreData::copyRowUpper |
( |
double * |
drup, |
|
|
SmiStageIndex |
t | |
|
) |
| | |
void SmiCoreData::copyColLower |
( |
double * |
dclo, |
|
|
SmiStageIndex |
t | |
|
) |
| | |
void SmiCoreData::copyColUpper |
( |
double * |
dcup, |
|
|
SmiStageIndex |
t | |
|
) |
| | |
void SmiCoreData::copyObjective |
( |
double * |
dobj, |
|
|
SmiStageIndex |
t | |
|
) |
| | |
void SmiCoreData::gutsOfConstructor |
( |
int |
nrow, |
|
|
int |
ncol, |
|
|
int |
nstag, |
|
|
int * |
cstag, |
|
|
int * |
rstag, |
|
|
CoinPackedMatrix * |
matrix, |
|
|
CoinPackedVector * |
dclo, |
|
|
CoinPackedVector * |
dcup, |
|
|
CoinPackedVector * |
dobj, |
|
|
CoinPackedVector * |
drlo, |
|
|
CoinPackedVector * |
drup | |
|
) |
| | [private] |
Member Data Documentation
The documentation for this class was generated from the following file: