public interface CArExpression
Project: choco-solver.
Modifier and Type | Interface and Description |
---|---|
static class |
CArExpression.Operator
List of available operator for arithmetic expression
|
Modifier and Type | Field and Description |
---|---|
static CArExpression[] |
NO_CHILD
A default empty array
|
static final CArExpression[] NO_CHILD
Model getModel()
RealVar realVar(double precision)
precision
- precision of the variable to returnRealVar
.
If necessary, it creates intermediary variable and posts intermediary constraintsdefault CArExpression neg()
default CArExpression abs()
default CArExpression add(double y)
y
- a doubledefault CArExpression add(CArExpression y)
y
- an expressiondefault CArExpression sub(double y)
y
- a doubledefault CArExpression sub(CArExpression y)
y
- an expressiondefault CArExpression mul(double y)
y
- a doubledefault CArExpression mul(CArExpression y)
y
- an expressiondefault CArExpression div(double y)
y
- a doubledefault CArExpression div(CArExpression y)
y
- an expressiondefault CArExpression pow(double y)
y
- a doubledefault CArExpression pow(CArExpression y)
y
- an expressiondefault CArExpression min(double y)
y
- a doubledefault CArExpression min(CArExpression y)
y
- an expressiondefault CArExpression max(double y)
y
- a doubledefault CArExpression max(CArExpression y)
y
- an expressiondefault CArExpression atan2(CArExpression y)
y
- an expressiondefault CArExpression atan2(double y)
y
- a doubledefault CArExpression exp()
default CArExpression ln()
default CArExpression sqrt()
default CArExpression cos()
default CArExpression sin()
default CArExpression tan()
default CArExpression acos()
default CArExpression asin()
default CArExpression atan()
default CArExpression cosh()
default CArExpression sinh()
default CArExpression tanh()
default CArExpression acosh()
default CArExpression asinh()
default CArExpression atanh()
default CReExpression lt(double y)
y
- a doubledefault CReExpression lt(CArExpression y)
y
- an expressiondefault CReExpression le(double y)
y
- a doubledefault CReExpression le(CArExpression y)
y
- an expressiondefault CReExpression gt(double y)
y
- an ibtdefault CReExpression gt(CArExpression y)
y
- an expressiondefault CReExpression ge(double y)
y
- a doubledefault CReExpression ge(CArExpression y)
y
- an expressiondefault CReExpression eq(double y)
y
- a doubledefault CReExpression eq(CArExpression y)
y
- an expressionCopyright © 2018. All rights reserved.