Generated on Wed Nov 1 15:05:16 2006 for Gecode by doxygen 1.4.5

Gecode::Int::Branch Namespace Reference


Detailed Description

Integer branchings.


Classes

class  ValMin
 Class for selecting minimum value. More...
class  ValMed
 Class for selecting maximum value. More...
class  ValMax
 Class for selecting median value. More...
class  ValSplitMin
 Class for splitting domain (lower half first). More...
class  ValSplitMax
 Class for splitting domain (upper half first). More...
class  ByNone
 View selection class for first variable. More...
class  ByMinMin
 View selection class for view with smallest min. More...
class  ByMinMax
 View selection class for view with largest min. More...
class  ByMaxMin
 View selection class for view with smallest max. More...
class  ByMaxMax
 View selection class for view with largest max. More...
class  BySizeMin
 View selection class for view with smallest size. More...
class  BySizeMax
 View selection class for view with largest size. More...
class  ByDegreeMin
 View selection class for view with smallest degree (and smallest size in case of ties). More...
class  ByDegreeMax
 View selection class for view with largest degree (and smallest size in case of ties). More...
class  ByRegretMinMin
 View selection class for view with smallest min-regret. More...
class  ByRegretMinMax
 View selection class for view with largest min-regret. More...
class  ByRegretMaxMin
 View selection class for view with smallest max-regret. More...
class  ByRegretMaxMax
 View selection class for view with largest max-regret. More...
class  AssignDesc
 Branching descriptions storing position and value More...
class  Assign
 Assignment (single-alternative branching) base-class. More...
class  AssignMin
 Minimum assignment (single-alternative branching). More...
class  AssignMed
 Median assignment (single-alternative branching). More...
class  AssignMax
 Maximum assignment (single-alternative branching). More...

Functions

template<class SelView>
void create (Space *home, ViewArray< IntView > &, BvalSel)
 Create branchings for a given view selection strategy ViewSel.


Function Documentation

template<class SelView>
static void Gecode::Int::Branch::create Space *  home,
ViewArray< IntView > &  x,
BvalSel  vals
 

Create branchings for a given view selection strategy ViewSel.

Definition at line 76 of file select-val.icc.