Gecode::Int::Branch::Assign Class Reference
#include <branch.hh>
Inherits Gecode::Branching.
Inherited by Gecode::Int::Branch::AssignMax, Gecode::Int::Branch::AssignMed, and Gecode::Int::Branch::AssignMin.
Detailed Description
Assignment (single-alternative branching) base-class.
Definition at line 353 of file branch.hh.
Public Member Functions | |
Assign (Space *home, ViewArray< IntView > &x) | |
Constructor for creation. | |
virtual unsigned int | branch (Space *home) |
Perform branching (selects view). | |
Protected Member Functions | |
Assign (Space *home, bool share, Assign &b) | |
Constructor for cloning b. | |
Protected Attributes | |
ViewArray< IntView > | x |
Views to assign. | |
int | pos |
Next position to be assigned. |
Constructor & Destructor Documentation
Member Function Documentation
unsigned int Gecode::Int::Branch::Assign::branch | ( | Space * | home | ) | [virtual] |
Member Data Documentation
ViewArray<IntView> Gecode::Int::Branch::Assign::x [protected] |
int Gecode::Int::Branch::Assign::pos [protected] |
The documentation for this class was generated from the following files:
- gecode/int/branch.hh (Revision: 3259)
- gecode/int/branch/assign.cc (Revision: 3259)
- gecode/int/branch/assign.icc (Revision: 2096)