Generated on Sat Feb 7 2015 02:01:34 for Gecode by doxygen 1.8.9.1
bool-post.cpp File Reference

(Revision: 13292)

Go to the source code of this file.

Namespaces

 Gecode
 Gecode toplevel namespace
 
 Gecode::Int
 Finite domain integers.
 
 Gecode::Int::Linear
 Linear propagators
 

Functions

IntRelType Gecode::Int::Linear::inverse (const IntRelType irt)
 Inverse the relation. More...
 
void Gecode::Int::Linear::eliminate (Term< BoolView > *t, int &n, long long int &d)
 Eliminate assigned views. More...
 
void Gecode::Int::Linear::rewrite (IntRelType &r, long long int &d)
 Rewrite non-strict relations. More...
 
void Gecode::Int::Linear::post_pos_unit (Home home, Term< BoolView > *t_p, int n_p, IntRelType irt, IntView y, int c)
 
void Gecode::Int::Linear::post_pos_unit (Home home, Term< BoolView > *t_p, int n_p, IntRelType irt, ZeroIntView, int c)
 
void Gecode::Int::Linear::post_pos_unit (Home home, Term< BoolView > *t_p, int n_p, IntRelType irt, int c, Reify r, IntConLevel)
 
void Gecode::Int::Linear::post_neg_unit (Home home, Term< BoolView > *t_n, int n_n, IntRelType irt, IntView y, int c)
 
void Gecode::Int::Linear::post_neg_unit (Home home, Term< BoolView > *t_n, int n_n, IntRelType irt, ZeroIntView, int c)
 
void Gecode::Int::Linear::post_neg_unit (Home home, Term< BoolView > *t_n, int n_n, IntRelType irt, int c, Reify r, IntConLevel)
 
void Gecode::Int::Linear::post_mixed (Home home, Term< BoolView > *t_p, int n_p, Term< BoolView > *t_n, int n_n, IntRelType irt, IntView y, int c)
 
void Gecode::Int::Linear::post_mixed (Home home, Term< BoolView > *t_p, int n_p, Term< BoolView > *t_n, int n_n, IntRelType irt, ZeroIntView y, int c)
 
template<class View >
void Gecode::Int::Linear::post_all (Home home, Term< BoolView > *t, int n, IntRelType irt, View x, int c)
 
void Gecode::Int::Linear::post (Home home, Term< BoolView > *t, int n, IntRelType irt, IntView y, int c=0, IntConLevel=ICL_DEF)
 Post propagator for linear constraint over Booleans. More...
 
void Gecode::Int::Linear::post (Home home, Term< BoolView > *t, int n, IntRelType irt, int c, IntConLevel=ICL_DEF)
 Post propagator for linear constraint over Booleans. More...
 
void Gecode::Int::Linear::post (Home home, Term< BoolView > *t, int n, IntRelType irt, IntView y, Reify r, IntConLevel=ICL_DEF)
 Post propagator for reified linear constraint over Booleans. More...
 
void Gecode::Int::Linear::post (Home home, Term< BoolView > *t, int n, IntRelType irt, int c, Reify r, IntConLevel=ICL_DEF)
 Post propagator for reified linear constraint over Booleans. More...