Node for an omega lambda tree. More...
#include <unary.hh>
Public Member Functions | |
void | init (const OmegaLambdaNode &l, const OmegaLambdaNode &r) |
Initialize node from left child l and right child r. | |
void | update (const OmegaLambdaNode &l, const OmegaLambdaNode &r) |
Update node from left child l and right child r. | |
Public Attributes | |
int | lp |
Processing times for subtree. | |
int | lect |
Earliest completion times for subtree. | |
int | resEct |
Node which is responsible for lect. | |
int | resLp |
Node which is responsible for lp. | |
Static Public Attributes | |
static const int | undef = -1 |
Undefined task. |
void Gecode::Scheduling::Unary::OmegaLambdaNode::init | ( | const OmegaLambdaNode & | l, |
const OmegaLambdaNode & | r | ||
) | [inline] |
void Gecode::Scheduling::Unary::OmegaLambdaNode::update | ( | const OmegaLambdaNode & | l, |
const OmegaLambdaNode & | r | ||
) | [inline] |
const int Gecode::Scheduling::Unary::OmegaLambdaNode::undef = -1 [static] |