Generated on Mon Jul 6 18:09:21 2009 for Gecode by doxygen 1.5.9

branch.hh File Reference

(Revision: 9095)

#include <gecode/int.hh>
#include <gecode/int/branch/select-val.hpp>
#include <gecode/int/branch/select-values.hpp>
#include <gecode/int/branch/select-view.hpp>
#include <gecode/int/branch/post-val-int.hpp>
#include <gecode/int/branch/post-val-bool.hpp>

Go to the source code of this file.


Classes

class  Gecode::Int::Branch::ValMin< View >
 Class for selecting minimum value. More...
class  Gecode::Int::Branch::ValMed< View >
 Class for selecting median value. More...
class  Gecode::Int::Branch::ValRnd< _View >
 Class for random value selection. More...
class  Gecode::Int::Branch::ValSplitMin< View >
 Class for splitting domain at mean of smallest and largest element (lower half first). More...
class  Gecode::Int::Branch::NoValue
 For Boolean branchings not needing a value. More...
class  Gecode::Int::Branch::ValZeroOne< View >
 Class for trying zero and then one. More...
class  Gecode::Int::Branch::ViewValuesBranching< ViewSel, View >
 Branching by view and values selection. More...
class  Gecode::Int::Branch::AssignValMin< View >
 Class for assigning minimum value. More...
class  Gecode::Int::Branch::AssignValMed< View >
 Class for assigning maximum value. More...
class  Gecode::Int::Branch::AssignValRnd< View >
 Class for assigning random value. More...
class  Gecode::Int::Branch::AssignValZero< View >
 Class for assigning zero. More...
class  Gecode::Int::Branch::ByMinMin
 View selection class for view with smallest min. More...
class  Gecode::Int::Branch::ByMinMax
 View selection class for view with largest min. More...
class  Gecode::Int::Branch::ByMaxMin
 View selection class for view with smallest max. More...
class  Gecode::Int::Branch::ByMaxMax
 View selection class for view with largest max. More...
class  Gecode::Int::Branch::BySizeMin
 View selection class for view with smallest size. More...
class  Gecode::Int::Branch::BySizeMax
 View selection class for view with largest size. More...
class  Gecode::Int::Branch::BySizeDegreeMin
 View selection class for view with smallest size divided by degree. More...
class  Gecode::Int::Branch::BySizeDegreeMax
 View selection class for view with largest size divided by degree. More...
class  Gecode::Int::Branch::ByRegretMinMin
 View selection class for view with smallest min-regret. More...
class  Gecode::Int::Branch::ByRegretMinMax
 View selection class for view with largest min-regret. More...
class  Gecode::Int::Branch::ByRegretMaxMin
 View selection class for view with smallest max-regret. More...
class  Gecode::Int::Branch::ByRegretMaxMax
 View selection class for view with largest max-regret. More...
class  Gecode::ViewValuesBranchingToString< View >

Namespaces

namespace  Gecode::Int::Branch
 Integer branchings.
namespace  Gecode
 Gecode toplevel namespace.
namespace  Gecode::Int
 Finite domain integers.