float-expr.cpp File Reference
`#include <gecode/minimodel.hh>`
`#include <gecode/float/linear.hh>`

Go to the source code of this file.

## Classes

class | Gecode::LinFloatExpr::Node
| Nodes for linear expressions. More...

## Namespaces

namespace | Gecode
| Gecode toplevel namespace

## Functions

LinFloatExpr | Gecode::operator+ (const FloatVal &, const FloatVar &)
| Construct linear float expression as sum of float variable and float.
LinFloatExpr | Gecode::operator+ (const FloatVal &, const LinFloatExpr &)
| Construct linear float expression as sum of linear float expression and float.
LinFloatExpr | Gecode::operator+ (const FloatVar &, const FloatVal &)
| Construct linear float expression as sum of float variable and float.
LinFloatExpr | Gecode::operator+ (const LinFloatExpr &, const FloatVal &)
| Construct linear float expression as sum of linear float expression and float.
LinFloatExpr | Gecode::operator+ (const FloatVar &, const FloatVar &)
| Construct linear float expression as sum of float variables.
LinFloatExpr | Gecode::operator+ (const FloatVar &, const LinFloatExpr &)
| Construct linear float expression as sum of float variable and linear float expression.
LinFloatExpr | Gecode::operator+ (const LinFloatExpr &, const FloatVar &)
| Construct linear float expression as sum of linear float expression and float variable.
LinFloatExpr | Gecode::operator+ (const LinFloatExpr &, const LinFloatExpr &)
| Construct linear float expression as sum of linear float expressions.
LinFloatExpr | Gecode::operator- (const FloatVal &, const FloatVar &)
| Construct linear float expression as sum of float variable and float.
LinFloatExpr | Gecode::operator- (const FloatVal &, const LinFloatExpr &)
| Construct linear float expression as sum of float and linear float expression.
LinFloatExpr | Gecode::operator- (const FloatVar &, const FloatVal &)
| Construct linear float expression as sum of float variable and float.
LinFloatExpr | Gecode::operator- (const LinFloatExpr &, const FloatVal &)
| Construct linear float expression as sum of linear float expression and float.
LinFloatExpr | Gecode::operator- (const FloatVar &, const FloatVar &)
| Construct linear float expression as sum of float variables.
LinFloatExpr | Gecode::operator- (const FloatVar &, const LinFloatExpr &)
| Construct linear float expression as sum of float variable and linear float expression.
LinFloatExpr | Gecode::operator- (const LinFloatExpr &, const FloatVar &)
| Construct linear float expression as sum of linear float expression and float variable.
LinFloatExpr | Gecode::operator- (const LinFloatExpr &, const LinFloatExpr &)
| Construct linear float expression as sum of linear float expressions.
LinFloatExpr | Gecode::operator- (const FloatVar &)
| Construct linear float expression as negative of float variable.
LinFloatExpr | Gecode::operator- (const LinFloatExpr &)
| Construct linear float expression as negative of linear float expression.
LinFloatExpr | Gecode::operator* (const FloatVal &, const FloatVar &)
| Construct linear float expression as product of float coefficient and float variable.
LinFloatExpr | Gecode::operator* (const FloatVar &, const FloatVal &)
| Construct linear float expression as product of float coefficient and float variable.
LinFloatExpr | Gecode::operator* (const LinFloatExpr &, const FloatVal &)
| Construct linear float expression as product of float coefficient and linear float expression.
LinFloatExpr | Gecode::operator* (const FloatVal &, const LinFloatExpr &)
| Construct linear float expression as product of float coefficient and linear float expression.
LinFloatExpr | Gecode::sum (const FloatVarArgs &x)
| Construct linear float expression as sum of float variables.
LinFloatExpr | Gecode::sum (const FloatValArgs &a, const FloatVarArgs &x)
| Construct linear float expression as sum of float variables with coefficients.
FloatVar | Gecode::expr (Home home, const LinFloatExpr &e)
| Post float expression and return its value.