Generated on Tue Jul 18 2017 18:41:42 for Gecode by doxygen 1.8.13

Functions

SetVarBranch Gecode::SET_VAR_NONE (void)
 
Select random Gecode::variable (uniform distribution, for tie breaking) SetVarBranch SET_VAR_RND(Rnd r)
 
SetVarBranch Gecode::SET_VAR_MERIT_MIN (SetBranchMerit bm, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_MERIT_MAX (SetBranchMerit bm, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_DEGREE_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_DEGREE_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_MIN (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_MIN (SetAFC a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_MAX (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_MAX (SetAFC a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_MIN (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_MIN (SetAction a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_MAX (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_MAX (SetAction a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_MIN (SetCHB c, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_MAX (SetCHB c, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_MIN_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_MIN_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_MAX_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_MAX_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_SIZE_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_SIZE_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN (SetAFC a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX (SetAFC a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN (SetAction a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX (double d, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX (SetAction a, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN (SetCHB c, BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX (BranchTbl tbl)
 
SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX (SetCHB c, BranchTbl tbl)
 

Detailed Description

Function Documentation

◆ SET_VAR_NONE()

Select first unassigned variable SetVarBranch Gecode::SET_VAR_NONE ( void  )
inline

Definition at line 100 of file var.hpp.

◆ variable()

Select random Gecode::variable ( uniform  distribution,
for tie  breaking 
)

◆ SET_VAR_MERIT_MIN()

Select variable with least merit according to branch merit function a bm SetVarBranch Gecode::SET_VAR_MERIT_MIN ( SetBranchMerit  bm,
BranchTbl  tbl 
)
inline

Definition at line 110 of file var.hpp.

◆ SET_VAR_MERIT_MAX()

Select variable with highest merit according to branch merit function a bm SetVarBranch Gecode::SET_VAR_MERIT_MAX ( SetBranchMerit  bm,
BranchTbl  tbl 
)
inline

Definition at line 115 of file var.hpp.

◆ SET_VAR_DEGREE_MIN()

Select variable with smallest degree SetVarBranch Gecode::SET_VAR_DEGREE_MIN ( BranchTbl  tbl)
inline

Definition at line 120 of file var.hpp.

◆ SET_VAR_DEGREE_MAX()

Select variable with largest degree SetVarBranch Gecode::SET_VAR_DEGREE_MAX ( BranchTbl  tbl)
inline

Definition at line 125 of file var.hpp.

◆ SET_VAR_AFC_MIN() [1/2]

Select variable with smallest accumulated failure count with decay factor a d SetVarBranch Gecode::SET_VAR_AFC_MIN ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 130 of file var.hpp.

◆ SET_VAR_AFC_MIN() [2/2]

Select variable with smallest accumulated failure count SetVarBranch Gecode::SET_VAR_AFC_MIN ( SetAFC  a,
BranchTbl  tbl 
)
inline

Definition at line 135 of file var.hpp.

◆ SET_VAR_AFC_MAX() [1/2]

Select variable with largest accumulated failure count with decay factor a d SetVarBranch Gecode::SET_VAR_AFC_MAX ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 140 of file var.hpp.

◆ SET_VAR_AFC_MAX() [2/2]

Select variable with largest accumulated failure count SetVarBranch Gecode::SET_VAR_AFC_MAX ( SetAFC  a,
BranchTbl  tbl 
)
inline

Definition at line 145 of file var.hpp.

◆ SET_VAR_ACTION_MIN() [1/2]

Select variable with lowest action with decay factor a d SetVarBranch Gecode::SET_VAR_ACTION_MIN ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 150 of file var.hpp.

◆ SET_VAR_ACTION_MIN() [2/2]

Select variable with lowest action SetVarBranch Gecode::SET_VAR_ACTION_MIN ( SetAction  a,
BranchTbl  tbl 
)
inline

Definition at line 155 of file var.hpp.

◆ SET_VAR_ACTION_MAX() [1/2]

Select variable with highest action with decay factor a d SetVarBranch Gecode::SET_VAR_ACTION_MAX ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 160 of file var.hpp.

◆ SET_VAR_ACTION_MAX() [2/2]

Select variable with highest action SetVarBranch Gecode::SET_VAR_ACTION_MAX ( SetAction  a,
BranchTbl  tbl 
)
inline

Definition at line 165 of file var.hpp.

◆ SET_VAR_CHB_MIN() [1/2]

Select variable with lowest CHB Q score SetVarBranch Gecode::SET_VAR_CHB_MIN ( BranchTbl  tbl)
inline

Definition at line 170 of file var.hpp.

◆ SET_VAR_CHB_MIN() [2/2]

Select variable with lowest CHB Q score SetVarBranch Gecode::SET_VAR_CHB_MIN ( SetCHB  c,
BranchTbl  tbl 
)
inline

Definition at line 175 of file var.hpp.

◆ SET_VAR_CHB_MAX() [1/2]

Select variable with highest CHB Q score SetVarBranch Gecode::SET_VAR_CHB_MAX ( BranchTbl  tbl)
inline

Definition at line 180 of file var.hpp.

◆ SET_VAR_CHB_MAX() [2/2]

Select variable with highest CHB Q score SetVarBranch Gecode::SET_VAR_CHB_MAX ( SetCHB  c,
BranchTbl  tbl 
)
inline

Definition at line 185 of file var.hpp.

◆ SET_VAR_MIN_MIN()

Select variable with smallest minimum unknown element SetVarBranch Gecode::SET_VAR_MIN_MIN ( BranchTbl  tbl)
inline

Definition at line 190 of file var.hpp.

◆ SET_VAR_MIN_MAX()

Select variable with largest minimum unknown element SetVarBranch Gecode::SET_VAR_MIN_MAX ( BranchTbl  tbl)
inline

Definition at line 195 of file var.hpp.

◆ SET_VAR_MAX_MIN()

Select variable with smallest maximum unknown element SetVarBranch Gecode::SET_VAR_MAX_MIN ( BranchTbl  tbl)
inline

Definition at line 200 of file var.hpp.

◆ SET_VAR_MAX_MAX()

Select variable with largest maximum unknown element SetVarBranch Gecode::SET_VAR_MAX_MAX ( BranchTbl  tbl)
inline

Definition at line 205 of file var.hpp.

◆ SET_VAR_SIZE_MIN()

Select variable with smallest unknown set SetVarBranch Gecode::SET_VAR_SIZE_MIN ( BranchTbl  tbl)
inline

Definition at line 210 of file var.hpp.

◆ SET_VAR_SIZE_MAX()

Select variable with largest unknown set SetVarBranch Gecode::SET_VAR_SIZE_MAX ( BranchTbl  tbl)
inline

Definition at line 215 of file var.hpp.

◆ SET_VAR_DEGREE_SIZE_MIN()

Select variable with smallest degree divided by domain size SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MIN ( BranchTbl  tbl)
inline

Definition at line 220 of file var.hpp.

◆ SET_VAR_DEGREE_SIZE_MAX()

Select variable with largest degree divided by domain size SetVarBranch Gecode::SET_VAR_DEGREE_SIZE_MAX ( BranchTbl  tbl)
inline

Definition at line 225 of file var.hpp.

◆ SET_VAR_AFC_SIZE_MIN() [1/2]

Select variable with smallest accumulated failure count divided by domain size with decay factor a d SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 230 of file var.hpp.

◆ SET_VAR_AFC_SIZE_MIN() [2/2]

Select variable with smallest accumulated failure count divided by domain size SetVarBranch Gecode::SET_VAR_AFC_SIZE_MIN ( SetAFC  a,
BranchTbl  tbl 
)
inline

Definition at line 235 of file var.hpp.

◆ SET_VAR_AFC_SIZE_MAX() [1/2]

Select variable with largest accumulated failure count divided by domain size with decay factor a d SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 240 of file var.hpp.

◆ SET_VAR_AFC_SIZE_MAX() [2/2]

Select variable with largest accumulated failure count divided by domain size SetVarBranch Gecode::SET_VAR_AFC_SIZE_MAX ( SetAFC  a,
BranchTbl  tbl 
)
inline

Definition at line 245 of file var.hpp.

◆ SET_VAR_ACTION_SIZE_MIN() [1/2]

Select variable with smallest action divided by domain size with decay factor a d SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 250 of file var.hpp.

◆ SET_VAR_ACTION_SIZE_MIN() [2/2]

Select variable with smallest action divided by domain size SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MIN ( SetAction  a,
BranchTbl  tbl 
)
inline

Definition at line 255 of file var.hpp.

◆ SET_VAR_ACTION_SIZE_MAX() [1/2]

Select variable with largest action divided by domain size with decay factor a d SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX ( double  d,
BranchTbl  tbl 
)
inline

Definition at line 260 of file var.hpp.

◆ SET_VAR_ACTION_SIZE_MAX() [2/2]

Select variable with largest action divided by domain size SetVarBranch Gecode::SET_VAR_ACTION_SIZE_MAX ( SetAction  a,
BranchTbl  tbl 
)
inline

Definition at line 265 of file var.hpp.

◆ SET_VAR_CHB_SIZE_MIN() [1/2]

Select variable with smallest CHB Q score divided by domain size SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN ( BranchTbl  tbl)
inline

Definition at line 270 of file var.hpp.

◆ SET_VAR_CHB_SIZE_MIN() [2/2]

Select variable with smallest CHB Q score divided by domain size SetVarBranch Gecode::SET_VAR_CHB_SIZE_MIN ( SetCHB  c,
BranchTbl  tbl 
)
inline

Definition at line 275 of file var.hpp.

◆ SET_VAR_CHB_SIZE_MAX() [1/2]

Select variable with largest CHB Q score divided by domain size SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX ( BranchTbl  tbl)
inline

Definition at line 280 of file var.hpp.

◆ SET_VAR_CHB_SIZE_MAX() [2/2]

Select variable with largest CHB Q score divided by domain size SetVarBranch Gecode::SET_VAR_CHB_SIZE_MAX ( SetCHB  c,
BranchTbl  tbl 
)
inline

Definition at line 285 of file var.hpp.