Generated on Wed Nov 1 15:04:49 2006 for Gecode by doxygen 1.4.5

dom.icc File Reference

(Revision: 3512)

#include "gecode/iter.hh"
#include "gecode/support/static-stack.hh"
#include "gecode/support/block-allocator.hh"

Go to the source code of this file.

Namespaces

namespace  Gecode
namespace  Gecode::Int
namespace  Gecode::Int::Regular

Classes

class  Gecode::Int::Regular::State
 States are described by number of incoming and outgoing edges. More...
class  Gecode::Int::Regular::Edge
 Edge in the layered graph More...
class  Gecode::Int::Regular::Layer
 A layer in the layered graph. More...
class  Gecode::Int::Regular::Dom< View >::LayeredGraph< View >
 LayeredGraph as data structure used for propagation in regular More...
class  Gecode::Int::Regular::EdgeRanges
 Iterator for telling variable domains by scanning transitions. More...

Flags for modification in layer

const int Gecode::Int::Regular::MOD_NONE = 0
 No modification.
const int Gecode::Int::Regular::MOD_IDEG = 1
 Indegree has become zero.
const int Gecode::Int::Regular::MOD_ODEG = 2
 Outdegree has become zero.

Typedefs

typedef Support::BlockAllocator<
Edge > 
Gecode::Int::Regular::EdgeAllocator