Generated on Mon Aug 25 11:35:45 2008 for Gecode by doxygen 1.5.6

branch.cc File Reference

(Revision: 7310)

#include "gecode/int/branch.hh"

Go to the source code of this file.

Namespaces

namespace  Gecode
namespace  Gecode::Int
namespace  Gecode::Int::Branch

Classes

class  Gecode::Int::Branch::Creator< View, Val, SelView >
 Register reflection for branchings. More...

Functions

void Gecode::branch (Space *home, const IntVarArgs &x, IntVarBranch vars, IntValBranch vals)
 Branch over x with variable selection vars and value selection vals.
void Gecode::assign (Space *home, const IntVarArgs &x, IntAssign vals)
 Assign all x with value selection vals.

Variables

Creator< IntView, int, BySizeMin > Gecode::Int::Branch::c1
Creator< IntView, int, BySizeMax > Gecode::Int::Branch::c2
Creator< IntView, int, ByMinMin > Gecode::Int::Branch::c3
Creator< IntView, int, ByMinMax > Gecode::Int::Branch::c4
Creator< IntView, int, ByMaxMin > Gecode::Int::Branch::c5
Creator< IntView, int, ByMaxMax > Gecode::Int::Branch::c6
Creator< IntView, int, ByNone > Gecode::Int::Branch::c7
Creator< IntView, int,
ByRegretMinMin > 
Gecode::Int::Branch::c8
Creator< IntView, int,
ByRegretMinMax > 
Gecode::Int::Branch::c9
Creator< IntView, int,
ByRegretMaxMin > 
Gecode::Int::Branch::c10
Creator< IntView, int,
ByRegretMaxMax > 
Gecode::Int::Branch::c11
Creator< IntView, int,
ByDegreeMin > 
Gecode::Int::Branch::c12
Creator< IntView, int,
ByDegreeMax > 
Gecode::Int::Branch::c13
Reflection::ActorRegistrar
< ViewValBranching< BoolView,
NoValue, ByDegreeMaxNoTies
< BoolView >, ValOneZero
< BoolView > > > 
Gecode::Int::Branch::r1
Reflection::ActorRegistrar
< ViewValBranching< BoolView,
NoValue, ByDegreeMaxNoTies
< BoolView >, ValZeroOne
< BoolView > > > 
Gecode::Int::Branch::r2
Reflection::ActorRegistrar
< ViewValBranching< BoolView,
NoValue, ByDegreeMinNoTies
< BoolView >, ValOneZero
< BoolView > > > 
Gecode::Int::Branch::r3
Reflection::ActorRegistrar
< ViewValBranching< BoolView,
NoValue, ByDegreeMinNoTies
< BoolView >, ValZeroOne
< BoolView > > > 
Gecode::Int::Branch::r4
Reflection::ActorRegistrar
< ViewValBranching< BoolView,
NoValue, ByNone< BoolView >
, ValOneZero< BoolView > > > 
Gecode::Int::Branch::r5
Reflection::ActorRegistrar
< ViewValBranching< BoolView,
NoValue, ByNone< BoolView >
, ValZeroOne< BoolView > > > 
Gecode::Int::Branch::r6
Reflection::ActorRegistrar
< ViewValAssignment< IntView,
int, ValMax< IntView > > > 
Gecode::Int::Branch::r7
Reflection::ActorRegistrar
< ViewValAssignment< IntView,
int, ValMed< IntView > > > 
Gecode::Int::Branch::r8
Reflection::ActorRegistrar
< ViewValAssignment< IntView,
int, ValMin< IntView > > > 
Gecode::Int::Branch::r9
Reflection::ActorRegistrar
< ViewValAssignment< BoolView,
NoValue, ValOneZero< BoolView > > > 
Gecode::Int::Branch::r10
Reflection::ActorRegistrar
< ViewValAssignment< BoolView,
NoValue, ValZeroOne< BoolView > > > 
Gecode::Int::Branch::r11