Generated on Thu Feb 14 2013 20:59:49 for Gecode by doxygen 1.8.3.1
arithmetic.cpp File Reference

(Revision: 11206)

Go to the source code of this file.

Classes

class  Gecode::MiniModel::ArithNonLinExpr
 Non-linear arithmetic expressions. More...
 

Namespaces

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

Functions

bool Gecode::MiniModel::hasType (const LinExpr &e, ArithNonLinExpr::ArithNonLinExprType t)
 Check if e is of type t. More...
 
LinExpr Gecode::abs (const LinExpr &e)
 Return expression for $|e|$. More...
 
LinExpr Gecode::min (const LinExpr &x, const LinExpr &y)
 Return expression for $\min(x,y)$. More...
 
LinExpr Gecode::max (const LinExpr &x, const LinExpr &y)
 Return expression for $\max(x,y)$. More...
 
LinExpr Gecode::min (const IntVarArgs &x)
 Return expression for $\min(x)$. More...
 
LinExpr Gecode::max (const IntVarArgs &x)
 Return expression for $\max(x)$. More...
 
LinExpr Gecode::operator* (const LinExpr &x, const LinExpr &y)
 Return expression for $x\cdot y$. More...
 
LinExpr Gecode::sqr (const LinExpr &x)
 Return expression for $x^2$. More...
 
LinExpr Gecode::sqrt (const LinExpr &x)
 Return expression for $\lfloor\sqrt{x}\rfloor$. More...
 
LinExpr Gecode::operator/ (const LinExpr &x, const LinExpr &y)
 Return expression for $x\ \mathrm{div}\ y$. More...
 
LinExpr Gecode::operator% (const LinExpr &x, const LinExpr &y)
 Return expression for $x\ \mathrm{mod}\ y$. More...
 
LinExpr Gecode::element (const IntVarArgs &x, const LinExpr &y)
 Return expression for $x[y]$. More...
 
LinExpr Gecode::element (const IntArgs &x, const LinExpr &y)
 Return expression for $x[y]$. More...