float-arith.cpp File Reference
(Revision: 13227)
#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 ![]() |