Generated on Mon Jul 6 18:09:22 2009 for Gecode by doxygen 1.5.9

bool-post.cpp File Reference

(Revision: 8215)

#include <gecode/int/linear.hh>

Go to the source code of this file.


Namespaces

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

Functions

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