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

Go to the source code of this file.

## Classes

class | Gecode::MiniModel::ArithNonLinFloatExpr
| Non-linear float arithmetic expressions. More...

## Namespaces

namespace | Gecode
| Gecode toplevel namespace
namespace | Gecode::MiniModel
| Minimalistic modeling support.

## Functions

bool | Gecode::MiniModel::hasType (const LinFloatExpr &e, ArithNonLinFloatExpr::ArithNonLinFloatExprType t)
| Check if e is of type t.
LinFloatExpr | Gecode::abs (const LinFloatExpr &e)
| Return expression for .
LinFloatExpr | Gecode::min (const LinFloatExpr &x, const LinFloatExpr &y)
| Return expression for .
LinFloatExpr | Gecode::min (const FloatVarArgs &x)
| Return expression for .
LinFloatExpr | Gecode::max (const LinFloatExpr &x, const LinFloatExpr &y)
| Return expression for .
LinFloatExpr | Gecode::max (const FloatVarArgs &x)
| Return expression for .
LinFloatExpr | Gecode::operator* (const FloatVar &, const FloatVar &)
| Return expression as product of float variables.
LinFloatExpr | Gecode::operator* (const LinFloatExpr &, const FloatVar &)
| Return expression as product of linear float expression and float variable.
LinFloatExpr | Gecode::operator* (const FloatVar &, const LinFloatExpr &)
| Return expression as product of float variable and linear float expression.
LinFloatExpr | Gecode::operator* (const LinFloatExpr &x, const LinFloatExpr &y)
| Return expression for .
LinFloatExpr | Gecode::operator/ (const LinFloatExpr &x, const LinFloatExpr &y)
| Return expression for .
LinFloatExpr | Gecode::sqr (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::sqrt (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::pow (const LinFloatExpr &x, int n)
| Return expression for .
LinFloatExpr | Gecode::nroot (const LinFloatExpr &x, int n)
| Return expression for .
LinFloatExpr | Gecode::exp (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::log (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::asin (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::sin (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::acos (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::cos (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::atan (const LinFloatExpr &x)
| Return expression for .
LinFloatExpr | Gecode::tan (const LinFloatExpr &x)
| Return expression for .