Tie-breaking for variable selection
[Generic brancher support]
Functions | |
template<class VarBranch > | |
TieBreakVarBranch< VarBranch > | Gecode::tiebreak (VarBranch a, VarBranch b) |
Combine variable selection criteria a and b for tie-breaking. | |
template<class VarBranch > | |
TieBreakVarBranch< VarBranch > | Gecode::tiebreak (VarBranch a, VarBranch b, VarBranch c) |
Combine variable selection criteria a, b, and c for tie-breaking. | |
template<class VarBranch > | |
TieBreakVarBranch< VarBranch > | Gecode::tiebreak (VarBranch a, VarBranch b, VarBranch c, VarBranch d) |
Combine variable selection criteria a, b, c, and d for tie-breaking. | |
TieBreakVarBranchOptions | Gecode::tiebreak (VarBranchOptions a, VarBranchOptions b) |
Combine variable branch options a and b for tie-breaking. | |
TieBreakVarBranchOptions | Gecode::tiebreak (VarBranchOptions a, VarBranchOptions b, VarBranchOptions c) |
Combine variable branch options a, b, and c for tie-breaking. | |
TieBreakVarBranchOptions | Gecode::tiebreak (VarBranchOptions a, VarBranchOptions b, VarBranchOptions c, VarBranchOptions d) |
Combine variable branch options a, b, c, and d for tie-breaking. |
Function Documentation
template<class VarBranch >
TieBreakVarBranch< VarBranch > Gecode::tiebreak | ( | VarBranch | a, | |
VarBranch | b | |||
) | [inline] |
Combine variable selection criteria a and b for tie-breaking.
Definition at line 192 of file branch.hpp.
template<class VarBranch >
TieBreakVarBranch< VarBranch > Gecode::tiebreak | ( | VarBranch | a, | |
VarBranch | b, | |||
VarBranch | c | |||
) | [inline] |
Combine variable selection criteria a, b, and c for tie-breaking.
Definition at line 199 of file branch.hpp.
template<class VarBranch >
TieBreakVarBranch< VarBranch > Gecode::tiebreak | ( | VarBranch | a, | |
VarBranch | b, | |||
VarBranch | c, | |||
VarBranch | d | |||
) | [inline] |
Combine variable selection criteria a, b, c, and d for tie-breaking.
Definition at line 206 of file branch.hpp.
TieBreakVarBranchOptions Gecode::tiebreak | ( | VarBranchOptions | a, | |
VarBranchOptions | b | |||
) | [inline] |
Combine variable branch options a and b for tie-breaking.
Definition at line 223 of file branch.hpp.
TieBreakVarBranchOptions Gecode::tiebreak | ( | VarBranchOptions | a, | |
VarBranchOptions | b, | |||
VarBranchOptions | c | |||
) | [inline] |
Combine variable branch options a, b, and c for tie-breaking.
Definition at line 229 of file branch.hpp.
TieBreakVarBranchOptions Gecode::tiebreak | ( | VarBranchOptions | a, | |
VarBranchOptions | b, | |||
VarBranchOptions | c, | |||
VarBranchOptions | d | |||
) | [inline] |
Combine variable branch options a, b, c, and d for tie-breaking.
Definition at line 235 of file branch.hpp.