branch.hh File Reference
(Revision: 3512)
#include "gecode/int.hh"
#include "gecode/int/branch/select-val.icc"
#include "gecode/int/branch/select-view.icc"
#include "gecode/int/branch/assign.icc"
Go to the source code of this file.
Namespaces | |
| namespace | Gecode::Int::Branch |
| namespace | Gecode |
| namespace | Gecode::Int |
Classes | |
| class | Gecode::Int::Branch::ValMin |
| Class for selecting minimum value. More... | |
| class | Gecode::Int::Branch::ValMed |
| Class for selecting maximum value. More... | |
| class | Gecode::Int::Branch::ValMax |
| Class for selecting median value. More... | |
| class | Gecode::Int::Branch::ValSplitMin |
| Class for splitting domain (lower half first). More... | |
| class | Gecode::Int::Branch::ValSplitMax |
| Class for splitting domain (upper half first). More... | |
| class | Gecode::Int::Branch::ByNone |
| View selection class for first variable. 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::ByDegreeMin |
| View selection class for view with smallest degree (and smallest size in case of ties). More... | |
| class | Gecode::Int::Branch::ByDegreeMax |
| View selection class for view with largest degree (and smallest size in case of ties). 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::Int::Branch::AssignDesc |
| Branching descriptions storing position and value More... | |
| class | Gecode::Int::Branch::Assign |
| Assignment (single-alternative branching) base-class. More... | |
| class | Gecode::Int::Branch::AssignMin |
| Minimum assignment (single-alternative branching). More... | |
| class | Gecode::Int::Branch::AssignMed |
| Median assignment (single-alternative branching). More... | |
| class | Gecode::Int::Branch::AssignMax |
| Maximum assignment (single-alternative branching). More... | |
Functions | |
| template<class SelView> | |
| void | Gecode::Int::Branch::create (Space *home, ViewArray< IntView > &, BvalSel) |
| Create branchings for a given view selection strategy ViewSel. | |
