Generated on Thu Mar 22 10:39:49 2012 for Gecode by doxygen 1.6.3

Assigning
[Using finite domain integers]

Enumerations

enum  Gecode::IntAssign { Gecode::INT_ASSIGN_MIN, Gecode::INT_ASSIGN_MED, Gecode::INT_ASSIGN_MAX, Gecode::INT_ASSIGN_RND }
 

Which value to select for assignment.

More...

Functions

void Gecode::assign (Home home, const IntVarArgs &x, IntAssign vals, const ValBranchOptions &o_vals=ValBranchOptions::def)
 Assign all x with value selection vals.
void Gecode::assign (Home home, IntVar x, IntAssign vals, const ValBranchOptions &o_vals=ValBranchOptions::def)
 Assign x with value selection vals.
void Gecode::assign (Home home, const BoolVarArgs &x, IntAssign vals, const ValBranchOptions &o_vals=ValBranchOptions::def)
 Assign all x with value selection vals.
void Gecode::assign (Home home, BoolVar x, IntAssign vals, const ValBranchOptions &o_vals=ValBranchOptions::def)
 Assign x with value selection vals.

Enumeration Type Documentation

Which value to select for assignment.

Enumerator:
INT_ASSIGN_MIN 

Select smallest value.

INT_ASSIGN_MED 

Select greatest element not greater than the median.

INT_ASSIGN_MAX 

Select maximum value.

INT_ASSIGN_RND 

Select random value.

Definition at line 3431 of file int.hh.


Function Documentation

void Gecode::assign ( Home  home,
const IntVarArgs &  x,
IntAssign  vals,
const ValBranchOptions &  o_vals 
)

Assign all x with value selection vals.

void Gecode::assign ( Home  home,
IntVar  x,
IntAssign  vals,
const ValBranchOptions &  o_vals 
)

Assign x with value selection vals.

void Gecode::assign ( Home  home,
const BoolVarArgs &  x,
IntAssign  vals,
const ValBranchOptions &  o_vals 
)

Assign all x with value selection vals.

void Gecode::assign ( Home  home,
BoolVar  x,
IntAssign  vals,
const ValBranchOptions &  o_vals 
)

Assign x with value selection vals.