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

Gecode::TieBreakVarBranch< VarBranch > Class Template Reference

Combine variable selection criteria for tie-breaking. More...

#include <branch.hpp>

List of all members.

Public Member Functions

 TieBreakVarBranch (VarBranch a0=static_cast< VarBranch >(0), VarBranch b0=static_cast< VarBranch >(0), VarBranch c0=static_cast< VarBranch >(0), VarBranch d0=static_cast< VarBranch >(0))
 Initialize with variable selection criteria.

Public Attributes

VarBranch a
 Branching criteria to try in order.
VarBranch b
VarBranch c
VarBranch d

Detailed Description

template<class VarBranch>
class Gecode::TieBreakVarBranch< VarBranch >

Combine variable selection criteria for tie-breaking.

Definition at line 91 of file branch.hpp.


Constructor & Destructor Documentation

template<class VarBranch >
Gecode::TieBreakVarBranch< VarBranch >::TieBreakVarBranch ( VarBranch  a0 = static_cast<VarBranch>(0),
VarBranch  b0 = static_cast<VarBranch>(0),
VarBranch  c0 = static_cast<VarBranch>(0),
VarBranch  d0 = static_cast<VarBranch>(0) 
) [inline]

Initialize with variable selection criteria.

Definition at line 195 of file branch.hpp.


Member Data Documentation

template<class VarBranch>
VarBranch Gecode::TieBreakVarBranch< VarBranch >::a

Branching criteria to try in order.

Definition at line 94 of file branch.hpp.

template<class VarBranch>
VarBranch Gecode::TieBreakVarBranch< VarBranch >::b

Definition at line 94 of file branch.hpp.

template<class VarBranch>
VarBranch Gecode::TieBreakVarBranch< VarBranch >::c

Definition at line 94 of file branch.hpp.

template<class VarBranch>
VarBranch Gecode::TieBreakVarBranch< VarBranch >::d

Definition at line 94 of file branch.hpp.


The documentation for this class was generated from the following file: