Gecode::BranchingDesc Class Reference
[Programming actors]
Inherited by Gecode::Int::Branch::AssignDesc, and Gecode::PosValDesc< Val >.
Detailed Description
Branch description for batch recomputation.Must be refined by inheritance such that the information stored inside a branching description is sufficient to redo a tell performed by a particular branching.
Definition at line 521 of file core.icc.
Public Member Functions | |
virtual | ~BranchingDesc (void) |
Destructor. | |
unsigned int | alternatives (void) const |
Return number of alternatives. | |
virtual size_t | size (void) const =0 |
Report size occupied by branching description. | |
Static Public Member Functions | |
static void * | operator new (size_t) |
Allocate memory from heap. | |
static void | operator delete (void *) |
Return memory to heap. | |
Protected Member Functions | |
BranchingDesc (const Branching *b, const unsigned int a) | |
Initialize for particular branching b and alternatives a. |
Constructor & Destructor Documentation
|
Initialize for particular branching b and alternatives a.
|
|
Destructor.
|
Member Function Documentation
|
Return number of alternatives.
|
|
Report size occupied by branching description.
Implemented in Gecode::Int::Branch::AssignDesc, and Gecode::PosValDesc< Val >. |
|
Allocate memory from heap.
|
|
Return memory to heap.
|
The documentation for this class was generated from the following file:
- gecode/kernel/core.icc (Revision: 3787)