Gecode::IntSetPropagator< View, pcs, pci > Class Template Reference
[Patterns for set propagators]
Inherits Gecode::Propagator.
Detailed Description
template<class View, PropCond pcs, PropCond pci>
class Gecode::IntSetPropagator< View, pcs, pci >
Set/Int connection propagator.
Stores single view of type View with propagation condition pcs and an integer variable with propagation condition pci.
Definition at line 42 of file propagator.icc.
Public Member Functions | |
virtual PropCost | cost (void) const |
Cost function (defined as PC_BINARY_LO). | |
virtual size_t | dispose (Space *home) |
Delete propagator and return its size. | |
Protected Member Functions | |
IntSetPropagator (Space *home, bool, IntSetPropagator &) | |
Constructor for cloning. | |
IntSetPropagator (Space *home, View, Gecode::Int::IntView, bool=false) | |
Constructor for creation. | |
Protected Attributes | |
View | x0 |
Gecode::Int::IntView | x1 |
Constructor & Destructor Documentation
|
Constructor for cloning.
|
|
Constructor for creation.
Definition at line 61 of file propagator.icc. |
Member Function Documentation
|
Cost function (defined as PC_BINARY_LO).
Implements Gecode::Propagator. Definition at line 78 of file propagator.icc. |
|
Delete propagator and return its size.
Reimplemented from Gecode::Actor. Definition at line 84 of file propagator.icc. |
Member Data Documentation
|
Definition at line 44 of file propagator.icc. |
|
Definition at line 45 of file propagator.icc. |
The documentation for this class was generated from the following file:
- gecode/set/propagator.icc (Revision: 3246)