Dip
0.92.4
|
#include <BcpsDecompModel.h>
Public Member Functions | |
BcpsDecompModel () | |
Default constructor. More... | |
BcpsDecompModel (DecompAlgo *decompAlgo) | |
Default constructor. More... | |
virtual | ~BcpsDecompModel () |
Destructor. More... | |
void | readInstance (const char *dataFile) |
Read in the instance data. More... | |
AlpsTreeNode * | createRoot () |
create the root node More... | |
void | init () |
initialize the model data More... | |
DecompAlgo * | getDecompAlgo () const |
get a ptr to the decomp algo More... | |
void | setActiveNode (AlpsTreeNode *node) |
set active node More... | |
void | addNumNodes (int newNodes=1) |
increment node count More... | |
int | getNumRows () |
int | getNumCols () |
Private Member Functions | |
BcpsDecompModel (const BcpsDecompModel &) | |
BcpsDecompModel & | operator= (const BcpsDecompModel &) |
Private Attributes | |
DecompAlgo * | decompAlgo_ |
ptr to decomp algo More... | |
AlpsTreeNode * | activeNode_ |
ptr to active node More... | |
int | numNodes_ |
number of processed nodes More... | |
Static Private Attributes | |
static const char * | m_classTag |
class tag for debugging More... | |
Definition at line 40 of file BcpsDecompModel.h.
|
private |
|
inline |
|
inline |
|
inlinevirtual |
Destructor.
Definition at line 79 of file BcpsDecompModel.h.
|
private |
void BcpsDecompModel::readInstance | ( | const char * | dataFile | ) |
Read in the instance data.
AlpsTreeNode* BcpsDecompModel::createRoot | ( | ) |
create the root node
void BcpsDecompModel::init | ( | ) |
initialize the model data
Referenced by BcpsDecompModel().
|
inline |
get a ptr to the decomp algo
Definition at line 100 of file BcpsDecompModel.h.
References decompAlgo_.
|
inline |
|
inline |
|
inline |
Definition at line 109 of file BcpsDecompModel.h.
References decompAlgo_, and DecompAlgo::m_modelCore.
Referenced by BcpsDecompNodeDesc::BcpsDecompNodeDesc().
|
inline |
Definition at line 113 of file BcpsDecompModel.h.
References decompAlgo_, and DecompAlgo::m_modelCore.
Referenced by BcpsDecompNodeDesc::BcpsDecompNodeDesc().
|
staticprivate |
class tag for debugging
Definition at line 44 of file BcpsDecompModel.h.
|
private |
ptr to decomp algo
Definition at line 47 of file BcpsDecompModel.h.
Referenced by getDecompAlgo(), getNumCols(), and getNumRows().
|
private |
|
private |
number of processed nodes
Definition at line 53 of file BcpsDecompModel.h.
Referenced by addNumNodes().