Generated on Thu Apr 11 13:59:35 2019 for Gecode by doxygen 1.6.3

Selecting set variables
[Branching]

Functions

SetVarBranch Gecode::SET_VAR_NONE (void)
 Select first unassigned variable.
SetVarBranch Gecode::SET_VAR_RND (Rnd r)
 Select random variable (uniform distribution, for tie breaking).
SetVarBranch Gecode::SET_VAR_MERIT_MIN (SetBranchMerit bm, BranchTbl tbl=nullptr)
 Select variable with least merit according to branch merit function bm.
SetVarBranch Gecode::SET_VAR_MERIT_MAX (SetBranchMerit bm, BranchTbl tbl=nullptr)
 Select variable with highest merit according to branch merit function bm.
SetVarBranch Gecode::SET_VAR_DEGREE_MIN (BranchTbl tbl=nullptr)
 Select variable with smallest degree.
SetVarBranch Gecode::SET_VAR_DEGREE_MAX (BranchTbl tbl=nullptr)
 Select variable with largest degree.
SetVarBranch Gecode::SET_VAR_AFC_MIN (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with smallest accumulated failure count with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_MIN (SetAFC a, BranchTbl tbl=nullptr)
 Select variable with smallest accumulated failure count.
SetVarBranch Gecode::SET_VAR_AFC_MAX (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with largest accumulated failure count with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_MAX (SetAFC a, BranchTbl tbl=nullptr)
 Select variable with largest accumulated failure count.
SetVarBranch Gecode::SET_VAR_ACTION_MIN (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with lowest action with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTION_MIN (SetAction a, BranchTbl tbl=nullptr)
 Select variable with lowest action.
SetVarBranch Gecode::SET_VAR_ACTION_MAX (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with highest action with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTION_MAX (SetAction a, BranchTbl tbl=nullptr)
 Select variable with highest action.
SetVarBranch Gecode::SET_VAR_CHB_MIN (BranchTbl tbl=nullptr)
 Select variable with lowest CHB Q-score.
SetVarBranch Gecode::SET_VAR_CHB_MIN (SetCHB c, BranchTbl tbl=nullptr)
 Select variable with lowest CHB Q-score.
SetVarBranch Gecode::SET_VAR_CHB_MAX (BranchTbl tbl=nullptr)
 Select variable with highest CHB Q-score.
SetVarBranch Gecode::SET_VAR_CHB_MAX (SetCHB c, BranchTbl tbl=nullptr)
 Select variable with highest CHB Q-score.
SetVarBranch Gecode::SET_VAR_MIN_MIN (BranchTbl tbl=nullptr)
 Select variable with smallest minimum unknown element.
SetVarBranch Gecode::SET_VAR_MIN_MAX (BranchTbl tbl=nullptr)
 Select variable with largest minimum unknown element.
SetVarBranch Gecode::SET_VAR_MAX_MIN (BranchTbl tbl=nullptr)
 Select variable with smallest maximum unknown element.
SetVarBranch Gecode::SET_VAR_MAX_MAX (BranchTbl tbl=nullptr)
 Select variable with largest maximum unknown element.
SetVarBranch Gecode::SET_VAR_SIZE_MIN (BranchTbl tbl=nullptr)
 Select variable with smallest unknown set.
SetVarBranch Gecode::SET_VAR_SIZE_MAX (BranchTbl tbl=nullptr)
 Select variable with largest unknown set.
SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MIN (BranchTbl tbl=nullptr)
 Select variable with smallest degree divided by domain size.
SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MAX (BranchTbl tbl=nullptr)
 Select variable with largest degree divided by domain size.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with smallest accumulated failure count divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN (SetAFC a, BranchTbl tbl=nullptr)
 Select variable with smallest accumulated failure count divided by domain size.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with largest accumulated failure count divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX (SetAFC a, BranchTbl tbl=nullptr)
 Select variable with largest accumulated failure count divided by domain size.
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with smallest action divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN (SetAction a, BranchTbl tbl=nullptr)
 Select variable with smallest action divided by domain size.
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX (double d=1.0, BranchTbl tbl=nullptr)
 Select variable with largest action divided by domain size with decay factor d.
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX (SetAction a, BranchTbl tbl=nullptr)
 Select variable with largest action divided by domain size.
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN (BranchTbl tbl=nullptr)
 Select variable with smallest CHB Q-score divided by domain size.
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN (SetCHB c, BranchTbl tbl=nullptr)
 Select variable with smallest CHB Q-score divided by domain size.
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX (BranchTbl tbl=nullptr)
 Select variable with largest CHB Q-score divided by domain size.
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX (SetCHB c, BranchTbl tbl=nullptr)
 Select variable with largest CHB Q-score divided by domain size.

Function Documentation

SetVarBranch Gecode::SET_VAR_NONE ( void   )  [inline]

Select first unassigned variable.

SetVarBranch Gecode::SET_VAR_RND ( Rnd  r  )  [inline]

Select random variable (uniform distribution, for tie breaking).

SetVarBranch Gecode::SET_VAR_MERIT_MIN ( SetBranchMerit  bm,
BranchTbl  tbl 
) [inline]

Select variable with least merit according to branch merit function bm.

SetVarBranch Gecode::SET_VAR_MERIT_MAX ( SetBranchMerit  bm,
BranchTbl  tbl 
) [inline]

Select variable with highest merit according to branch merit function bm.

SetVarBranch Gecode::SET_VAR_DEGREE_MIN ( BranchTbl  tbl  )  [inline]

Select variable with smallest degree.

SetVarBranch Gecode::SET_VAR_DEGREE_MAX ( BranchTbl  tbl  )  [inline]

Select variable with largest degree.

SetVarBranch Gecode::SET_VAR_AFC_MIN ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with smallest accumulated failure count with decay factor d.

SetVarBranch Gecode::SET_VAR_AFC_MIN ( SetAFC  a,
BranchTbl  tbl 
) [inline]

Select variable with smallest accumulated failure count.

SetVarBranch Gecode::SET_VAR_AFC_MAX ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with largest accumulated failure count with decay factor d.

SetVarBranch Gecode::SET_VAR_AFC_MAX ( SetAFC  a,
BranchTbl  tbl 
) [inline]

Select variable with largest accumulated failure count.

SetVarBranch Gecode::SET_VAR_ACTION_MIN ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with lowest action with decay factor d.

SetVarBranch Gecode::SET_VAR_ACTION_MIN ( SetAction  a,
BranchTbl  tbl 
) [inline]

Select variable with lowest action.

SetVarBranch Gecode::SET_VAR_ACTION_MAX ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with highest action with decay factor d.

SetVarBranch Gecode::SET_VAR_ACTION_MAX ( SetAction  a,
BranchTbl  tbl 
) [inline]

Select variable with highest action.

SetVarBranch Gecode::SET_VAR_CHB_MIN ( BranchTbl  tbl  )  [inline]

Select variable with lowest CHB Q-score.

SetVarBranch Gecode::SET_VAR_CHB_MIN ( SetCHB  c,
BranchTbl  tbl 
) [inline]

Select variable with lowest CHB Q-score.

SetVarBranch Gecode::SET_VAR_CHB_MAX ( BranchTbl  tbl  )  [inline]

Select variable with highest CHB Q-score.

SetVarBranch Gecode::SET_VAR_CHB_MAX ( SetCHB  c,
BranchTbl  tbl 
) [inline]

Select variable with highest CHB Q-score.

SetVarBranch Gecode::SET_VAR_MIN_MIN ( BranchTbl  tbl  )  [inline]

Select variable with smallest minimum unknown element.

SetVarBranch Gecode::SET_VAR_MIN_MAX ( BranchTbl  tbl  )  [inline]

Select variable with largest minimum unknown element.

SetVarBranch Gecode::SET_VAR_MAX_MIN ( BranchTbl  tbl  )  [inline]

Select variable with smallest maximum unknown element.

SetVarBranch Gecode::SET_VAR_MAX_MAX ( BranchTbl  tbl  )  [inline]

Select variable with largest maximum unknown element.

SetVarBranch Gecode::SET_VAR_SIZE_MIN ( BranchTbl  tbl  )  [inline]

Select variable with smallest unknown set.

SetVarBranch Gecode::SET_VAR_SIZE_MAX ( BranchTbl  tbl  )  [inline]

Select variable with largest unknown set.

SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MIN ( BranchTbl  tbl  )  [inline]

Select variable with smallest degree divided by domain size.

SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MAX ( BranchTbl  tbl  )  [inline]

Select variable with largest degree divided by domain size.

SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with smallest accumulated failure count divided by domain size with decay factor d.

SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN ( SetAFC  a,
BranchTbl  tbl 
) [inline]

Select variable with smallest accumulated failure count divided by domain size.

SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with largest accumulated failure count divided by domain size with decay factor d.

SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX ( SetAFC  a,
BranchTbl  tbl 
) [inline]

Select variable with largest accumulated failure count divided by domain size.

SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with smallest action divided by domain size with decay factor d.

SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN ( SetAction  a,
BranchTbl  tbl 
) [inline]

Select variable with smallest action divided by domain size.

SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX ( double  d,
BranchTbl  tbl 
) [inline]

Select variable with largest action divided by domain size with decay factor d.

SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX ( SetAction  a,
BranchTbl  tbl 
) [inline]

Select variable with largest action divided by domain size.

SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN ( BranchTbl  tbl  )  [inline]

Select variable with smallest CHB Q-score divided by domain size.

SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN ( SetCHB  c,
BranchTbl  tbl 
) [inline]

Select variable with smallest CHB Q-score divided by domain size.

SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX ( BranchTbl  tbl  )  [inline]

Select variable with largest CHB Q-score divided by domain size.

SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX ( SetCHB  c,
BranchTbl  tbl 
) [inline]

Select variable with largest CHB Q-score divided by domain size.