MCPcopy Create free account
hub / github.com/Gecode/gecode / p_float_lin_cmp

Function p_float_lin_cmp

gecode/flatzinc/registry.cpp:2215–2220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2213 }
2214
2215 void p_float_lin_cmp(FlatZincSpace& s, FloatRelType frt,
2216 const ConExpr& ce, AST::Node*) {
2217 FloatValArgs fa = s.arg2floatargs(ce[0]);
2218 FloatVarArgs fv = s.arg2floatvarargs(ce[1]);
2219 linear(s, fa, fv, frt, ce[2]->getFloat());
2220 }
2221 void p_float_lin_cmp_reif(FlatZincSpace& s, FloatRelType frt,
2222 const ConExpr& ce, AST::Node*) {
2223 FloatValArgs fa = s.arg2floatargs(ce[0]);

Callers 3

p_float_lin_eqFunction · 0.85
p_float_lin_leFunction · 0.85
p_float_lin_ltFunction · 0.85

Calls 4

arg2floatargsMethod · 0.80
arg2floatvarargsMethod · 0.80
getFloatMethod · 0.80
linearFunction · 0.50

Tested by

no test coverage detected