Dip
0.92.4
|
#include <BcpsDecompTreeNode.h>
Public Member Functions | |
BcpsDecompTreeNode () | |
Default constructor. More... | |
virtual | ~BcpsDecompTreeNode () |
Destructor. More... | |
AlpsTreeNode * | createNewTreeNode (AlpsNodeDesc *&desc) const |
Create a new node based on given desc. More... | |
int | chooseBranchingObject (BcpsModel *model) |
To be defined. More... | |
int | installSubProblem (BcpsModel *model) |
intall subproblem More... | |
int | bound (BcpsModel *model) |
Bounding procedure. More... | |
int | process (bool isRoot, bool rampUp) |
Performing the bounding operation. More... | |
std::vector< CoinTriple < AlpsNodeDesc *, AlpsNodeStatus, double > > | branch () |
Takes the explicit description of the current active node and creates the children's descriptions, which contain information about how the branching is to be done. More... | |
Private Member Functions | |
BcpsDecompTreeNode (const BcpsDecompTreeNode &) | |
BcpsDecompTreeNode & | operator= (const BcpsDecompTreeNode &) |
Private Attributes | |
int | branchedOn_ |
double | branchedOnVal_ |
Static Private Attributes | |
static const char * | m_classTag |
class tag for debugging More... | |
Definition at line 51 of file BcpsDecompTreeNode.h.
|
private |
|
inline |
Default constructor.
Definition at line 68 of file BcpsDecompTreeNode.h.
|
inlinevirtual |
Destructor.
Definition at line 74 of file BcpsDecompTreeNode.h.
|
private |
AlpsTreeNode* BcpsDecompTreeNode::createNewTreeNode | ( | AlpsNodeDesc *& | desc | ) | const |
Create a new node based on given desc.
int BcpsDecompTreeNode::chooseBranchingObject | ( | BcpsModel * | model | ) |
To be defined.
??
int BcpsDecompTreeNode::installSubProblem | ( | BcpsModel * | model | ) |
intall subproblem
int BcpsDecompTreeNode::bound | ( | BcpsModel * | model | ) |
Bounding procedure.
int BcpsDecompTreeNode::process | ( | bool | isRoot, |
bool | rampUp | ||
) |
Performing the bounding operation.
std::vector< CoinTriple<AlpsNodeDesc*, AlpsNodeStatus, double> > BcpsDecompTreeNode::branch | ( | ) |
Takes the explicit description of the current active node and creates the children's descriptions, which contain information about how the branching is to be done.
The stati of the children are AlpsNodeStatusCandidate.
|
staticprivate |
class tag for debugging
Definition at line 54 of file BcpsDecompTreeNode.h.
|
private |
Definition at line 56 of file BcpsDecompTreeNode.h.
|
private |
Definition at line 57 of file BcpsDecompTreeNode.h.