Package org.jacop.fz.constraints
Class FloatLinearConstraints
- java.lang.Object
-
- org.jacop.fz.constraints.FloatLinearConstraints
-
- All Implemented Interfaces:
ParserTreeConstants
class FloatLinearConstraints extends java.lang.Object implements ParserTreeConstants
Generation of set constraints in flatzinc
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanreified(package private) Storestore(package private) Supportsupport-
Fields inherited from interface org.jacop.fz.ParserTreeConstants
JJTANNEXPR, JJTANNOTATION, JJTARRAYLITERAL, JJTBOOLTIEXPRTAIL, JJTCONSTELEM, JJTCONSTRAINT, JJTCONSTRAINTITEMS, JJTFLOATTIEXPRTAIL, JJTINTFLATEXPR, JJTINTLITERALS, JJTINTTIEXPRTAIL, JJTMODEL, JJTMODELEND, jjtNodeName, JJTSCALARFLATEXPR, JJTSETLITERAL, JJTSETTIEXPRTAIL, JJTSOLVEEXPR, JJTSOLVEITEM, JJTSOLVEKIND, JJTVARDECLITEM, JJTVARDECLITEMS, JJTVARIABLEEXPR, JJTVOID
-
-
Constructor Summary
Constructors Constructor Description FloatLinearConstraints(Support support)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidfloat_lin_relation(int operation, SimpleNode node)(package private) voidgen_float_lin_eq(SimpleNode node)(package private) voidgen_float_lin_eq_reif(SimpleNode node)(package private) voidgen_float_lin_le(SimpleNode node)(package private) voidgen_float_lin_le_reif(SimpleNode node)(package private) voidgen_float_lin_lt(SimpleNode node)(package private) voidgen_float_lin_lt_reif(SimpleNode node)(package private) voidgen_float_lin_ne(SimpleNode node)(package private) voidgen_float_lin_ne_reif(SimpleNode node)
-
-
-
Constructor Detail
-
FloatLinearConstraints
public FloatLinearConstraints(Support support)
-
-
Method Detail
-
gen_float_lin_eq
void gen_float_lin_eq(SimpleNode node)
-
gen_float_lin_eq_reif
void gen_float_lin_eq_reif(SimpleNode node)
-
gen_float_lin_le
void gen_float_lin_le(SimpleNode node)
-
gen_float_lin_le_reif
void gen_float_lin_le_reif(SimpleNode node)
-
gen_float_lin_lt
void gen_float_lin_lt(SimpleNode node)
-
gen_float_lin_lt_reif
void gen_float_lin_lt_reif(SimpleNode node)
-
gen_float_lin_ne
void gen_float_lin_ne(SimpleNode node)
-
gen_float_lin_ne_reif
void gen_float_lin_ne_reif(SimpleNode node)
-
float_lin_relation
void float_lin_relation(int operation, SimpleNode node) throws FailException- Throws:
FailException
-
-