Dip
0.92.4
|
#include <DecompModel.h>
Public Member Functions | |
DecompConstraintSet * | getModel () const |
const std::string & | getModelName () const |
const int | getBlockId () const |
void | setModel (DecompConstraintSet *model) |
void | setModelName (const std::string modelName) |
void | setBlockId (const int blockId) |
DecompModel (const DecompModel &appModel) | |
DecompModel & | operator= (const DecompModel &rhs) |
DecompModel (UtilParameters &utilParam) | |
DecompModel (DecompConstraintSet *model, std::string modelName, int blockId, UtilParameters &utilParam) | |
virtual | ~DecompModel () |
DecompModel () | |
virtual | ~DecompModel () |
Public Attributes | |
double * | objCoeff |
Model data objects (must be defined by users). More... | |
DecompVarList | vars |
Model data objects will be used during algos. More... | |
DecompCutList | cuts |
DecompVarPool | varpool |
DecompCutPool | cutpool |
Protected Attributes | |
DecompConstraintSet * | m_model |
std::string | m_modelName |
int | m_blockId |
UtilParameters * | m_utilParam |
Private Member Functions | |
DecompModel (const DecompModel &) | |
Disable copy constructors. More... | |
DecompModel & | operator= (const DecompModel &) |
Definition at line 27 of file DecompModel.h.
|
inline |
Definition at line 57 of file DecompModel.h.
References m_blockId, m_model, m_modelName, and m_utilParam.
|
inline |
Definition at line 72 of file DecompModel.h.
|
inline |
Definition at line 78 of file DecompModel.h.
|
inlinevirtual |
Definition at line 87 of file DecompModel.h.
|
private |
Disable copy constructors.
|
inline |
Definition at line 57 of file DecompModel.h.
|
inlinevirtual |
Definition at line 66 of file DecompModel.h.
References objCoeff, and UTIL_DELARR.
|
inline |
Definition at line 35 of file DecompModel.h.
References m_model.
Referenced by AlpsDecompModel::getColNames(), AlpsDecompModel::getNumCoreCols(), AlpsDecompModel::getNumCoreRows(), AlpsDecompModel::getRowNames(), AlpsDecompSolution::print(), DecompSubModel::setActiveColBounds(), DecompSubModel::setOsiObjCoeff(), and DippyDecompApp::~DippyDecompApp().
|
inline |
Definition at line 38 of file DecompModel.h.
References m_modelName.
|
inline |
Definition at line 41 of file DecompModel.h.
References m_blockId.
|
inline |
Definition at line 46 of file DecompModel.h.
References m_model.
Referenced by DecompApp::setModelCore(), and DippyDecompApp::~DippyDecompApp().
|
inline |
Definition at line 49 of file DecompModel.h.
References m_modelName.
Referenced by DecompApp::setModelCore().
|
inline |
Definition at line 52 of file DecompModel.h.
References m_blockId.
|
inline |
Definition at line 64 of file DecompModel.h.
References m_blockId, m_model, m_modelName, and m_utilParam.
Referenced by DecompSubModel::operator=().
|
private |
|
protected |
Definition at line 29 of file DecompModel.h.
Referenced by DecompModel(), getModel(), operator=(), and setModel().
|
protected |
Definition at line 30 of file DecompModel.h.
Referenced by DecompModel(), getModelName(), operator=(), and setModelName().
|
protected |
Definition at line 31 of file DecompModel.h.
Referenced by DecompModel(), getBlockId(), operator=(), and setBlockId().
|
protected |
Definition at line 32 of file DecompModel.h.
Referenced by DecompModel(), and operator=().
double* DecompModel::objCoeff |
Model data objects (must be defined by users).
Definition at line 43 of file DecompModel.h.
Referenced by ~DecompModel().
DecompVarList DecompModel::vars |
Model data objects will be used during algos.
THINK: belong here or in algos?
Definition at line 51 of file DecompModel.h.
DecompCutList DecompModel::cuts |
Definition at line 52 of file DecompModel.h.
DecompVarPool DecompModel::varpool |
Definition at line 53 of file DecompModel.h.
DecompCutPool DecompModel::cutpool |
Definition at line 54 of file DecompModel.h.