Generated on Tue Jul 27 2010 21:59:30 for Gecode by doxygen 1.7.1

Gecode::Scheduling::Cumulative::OmegaLambdaNode Class Reference

Node for an omega lambda tree. More...

#include <cumulative.hh>

List of all members.

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

double le
 Energy for subtree.
double lenv
 Energy envelope for subtree.
int resLe
 Node which is responsible for le.
int resLenv
 Node which is responsible for lenv.

Static Public Attributes

static const int undef = -1
 Undefined task.

Detailed Description

Node for an omega lambda tree.

Definition at line 597 of file cumulative.hh.


Member Function Documentation

void Gecode::Scheduling::Cumulative::OmegaLambdaNode::init ( const OmegaLambdaNode l,
const OmegaLambdaNode r 
) [inline]

Initialize node from left child l and right child r.

Definition at line 172 of file tree.hpp.

void Gecode::Scheduling::Cumulative::OmegaLambdaNode::update ( const OmegaLambdaNode l,
const OmegaLambdaNode r 
) [inline]

Update node from left child l and right child r.

Definition at line 179 of file tree.hpp.


Member Data Documentation

Undefined task.

Definition at line 600 of file cumulative.hh.

Energy for subtree.

Definition at line 602 of file cumulative.hh.

Energy envelope for subtree.

Definition at line 604 of file cumulative.hh.

Node which is responsible for le.

Definition at line 606 of file cumulative.hh.

Node which is responsible for lenv.

Definition at line 608 of file cumulative.hh.


The documentation for this class was generated from the following files: