Boolean equality propagator.
More...
#include <gecode/int/bool.hh>
|
| | Eq (Home home, BVA b0, BVB b1) |
| | Constructor for posting.
|
| | Eq (Space &home, Eq &p) |
| | Constructor for cloning p.
|
| | BoolBinary (Home home, BVA b0, BVB b1) |
| | BoolBinary (Space &home, BoolBinary &p) |
| | Constructor for cloning.
|
| | BoolBinary (Space &home, Propagator &p, BVA b0, BVB b1) |
| | Constructor for rewriting p during cloning.
|
| | Propagator (Home home) |
| | Constructor for posting.
|
| | Propagator (Space &home, Propagator &p) |
| | Constructor for cloning p.
|
| Propagator * | fwd (void) const |
| | Return forwarding pointer during copying.
|
| Kernel::GPI::Info & | gpi (void) |
| | Provide access to global propagator information.
|
|
| BVA | x0 |
| | Boolean view.
|
| BVB | x1 |
| | Boolean view Constructor for posting.
|
template<class BVA, class BVB>
class Gecode::Int::Bool::Eq< BVA, BVB >
Boolean equality propagator.
Requires
Definition at line 105 of file bool.hh.
◆ Eq() [1/3]
template<class BVA, class BVB>
Constructor for posting.
Definition at line 38 of file eq.hpp.
◆ Eq() [2/3]
template<class BVA, class BVB>
Constructor for cloning p.
Definition at line 43 of file eq.hpp.
◆ Eq() [3/3]
template<class BVA, class BVB>
Constructor for rewriting p during cloning.
Definition at line 48 of file eq.hpp.
◆ copy()
template<class BVA, class BVB>
◆ propagate()
template<class BVA, class BVB>
◆ post()
template<class BVA, class BVB>
Post propagator \( x_0 = x_1\).
Definition at line 60 of file eq.hpp.
The documentation for this class was generated from the following files: