branch.hh File Reference
(Revision: 12001)
#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::ValRangeMin< View > |
| Class for trying the first range of a domain first or splitting domain at mean of smallest and largest element (lower half first). More... | |
| class | Gecode::Int::Branch::NoValue |
| For Boolean branchers not needing a value. More... | |
| class | Gecode::Int::Branch::ValZeroOne< View > |
| Class for trying zero and then one. More... | |
| class | Gecode::Int::Branch::ViewValuesBrancher< ViewSel, View > |
| Brancher 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::BySizeAfcMin |
| View selection class for view with smallest size divided by accumulated failure count. More... | |
| class | Gecode::Int::Branch::BySizeAfcMax |
| View selection class for view with largest size divided by accumulated failure count. 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... | |
Namespaces | |
| namespace | Gecode::Int::Branch |
Integer branchers. | |
| namespace | Gecode |
Gecode toplevel namespace | |
| namespace | Gecode::Int |
Finite domain integers. | |
Functions | |
| Archive & | Gecode::operator>> (Archive &e, Gecode::Int::Branch::NoValue &) |
| Archive & | Gecode::operator<< (Archive &e, const Gecode::Int::Branch::NoValue &) |
