Modifier and Type | Class and Description |
---|---|
class |
BiArExpression
Binary arithmetic expression
Project: choco-solver.
|
class |
IfArExpression
Project: choco-solver.
|
class |
NaArExpression
Binary arithmetic expression
Project: choco-solver.
|
class |
UnArExpression
Unary arithmetic expression
Project: choco-solver.
|
Modifier and Type | Field and Description |
---|---|
static ArExpression[] |
ArExpression.NO_CHILD
A default empty array
|
Modifier and Type | Method and Description |
---|---|
default ArExpression |
ArExpression.abs() |
default ArExpression |
ArExpression.add(ArExpression... y) |
default ArExpression |
ArExpression.add(ArExpression y) |
default ArExpression |
ArExpression.add(int y) |
default ArExpression |
ArExpression.dist(ArExpression y) |
default ArExpression |
ArExpression.dist(int y) |
default ArExpression |
ArExpression.div(ArExpression y) |
default ArExpression |
ArExpression.div(int y) |
default ArExpression[] |
ArExpression.getExpressionChild() |
ArExpression[] |
IfArExpression.getExpressionChild() |
ArExpression[] |
NaArExpression.getExpressionChild() |
ArExpression[] |
BiArExpression.getExpressionChild() |
ArExpression[] |
UnArExpression.getExpressionChild() |
default ArExpression |
ArExpression.max(ArExpression... y) |
default ArExpression |
ArExpression.max(ArExpression y) |
default ArExpression |
ArExpression.max(int y) |
default ArExpression |
ArExpression.min(ArExpression... y) |
default ArExpression |
ArExpression.min(ArExpression y) |
default ArExpression |
ArExpression.min(int y) |
default ArExpression |
ArExpression.mod(ArExpression y) |
default ArExpression |
ArExpression.mod(int y) |
default ArExpression |
ArExpression.mul(ArExpression... y) |
default ArExpression |
ArExpression.mul(ArExpression y) |
default ArExpression |
ArExpression.mul(int y) |
default ArExpression |
ArExpression.neg() |
default ArExpression |
ArExpression.pow(ArExpression y) |
default ArExpression |
ArExpression.pow(int y) |
default ArExpression |
ArExpression.sqr() |
default ArExpression |
ArExpression.sub(ArExpression y) |
default ArExpression |
ArExpression.sub(int y) |
Modifier and Type | Method and Description |
---|---|
default ArExpression |
ArExpression.add(ArExpression... y) |
default ArExpression |
ArExpression.add(ArExpression y) |
default ArExpression |
ArExpression.dist(ArExpression y) |
default ArExpression |
ArExpression.div(ArExpression y) |
default ReExpression |
ArExpression.eq(ArExpression... ys) |
default ReExpression |
ArExpression.eq(ArExpression y) |
default ReExpression |
ArExpression.ge(ArExpression y) |
default ReExpression |
ArExpression.gt(ArExpression y) |
default ReExpression |
ArExpression.le(ArExpression y) |
default ReExpression |
ArExpression.lt(ArExpression y) |
default ArExpression |
ArExpression.max(ArExpression... y) |
default ArExpression |
ArExpression.max(ArExpression y) |
default ArExpression |
ArExpression.min(ArExpression... y) |
default ArExpression |
ArExpression.min(ArExpression y) |
default ArExpression |
ArExpression.mod(ArExpression y) |
default ArExpression |
ArExpression.mul(ArExpression... y) |
default ArExpression |
ArExpression.mul(ArExpression y) |
default ReExpression |
ArExpression.ne(ArExpression y) |
default ArExpression |
ArExpression.pow(ArExpression y) |
default ArExpression |
ArExpression.sub(ArExpression y) |
Constructor and Description |
---|
BiArExpression(ArExpression.Operator op,
ArExpression e1,
ArExpression e2)
Builds a binary expression
|
IfArExpression(ReExpression b,
ArExpression y1,
ArExpression y2) |
NaArExpression(ArExpression.Operator op,
ArExpression... es)
Builds a n-ary expression
|
NaArExpression(ArExpression.Operator op,
ArExpression e,
ArExpression... es)
Builds a n-ary expression
|
NaArExpression(ArExpression.Operator op,
ArExpression e,
ArExpression... es)
Builds a n-ary expression
|
UnArExpression(ArExpression.Operator op,
ArExpression exp)
Builds a unary expression
|
Modifier and Type | Class and Description |
---|---|
class |
BiLoExpression
Binary arithmetic expression
Project: choco-solver.
|
class |
LoExpression
Project: choco-solver.
|
class |
NaLoExpression
Binary arithmetic expression
Project: choco-solver.
|
class |
UnLoExpression
Binary arithmetic expression
Project: choco-solver.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReExpression
relational expression
Project: choco-solver.
|
Modifier and Type | Class and Description |
---|---|
class |
BiReExpression
Binary relational expression
Project: choco-solver.
|
class |
NaReExpression
Binary relational expression
Project: choco-solver.
|
Modifier and Type | Method and Description |
---|---|
default ArExpression |
ReExpression.ift(ArExpression y1,
ArExpression y2) |
default ArExpression |
ReExpression.ift(ArExpression y1,
int y2) |
default ArExpression |
ReExpression.ift(int y1,
ArExpression y2) |
default ArExpression |
ReExpression.ift(int y1,
int y2) |
Modifier and Type | Method and Description |
---|---|
default ArExpression |
ReExpression.ift(ArExpression y1,
ArExpression y2) |
default ArExpression |
ReExpression.ift(ArExpression y1,
int y2) |
default ArExpression |
ReExpression.ift(int y1,
ArExpression y2) |
Constructor and Description |
---|
BiReExpression(ReExpression.Operator op,
ArExpression e1,
ArExpression e2)
Builds a binary expression
|
NaReExpression(ReExpression.Operator op,
ArExpression... es)
Builds a binary expression
|
NaReExpression(ReExpression.Operator op,
ArExpression e,
ArExpression... es)
Builds a nary expression
|
NaReExpression(ReExpression.Operator op,
ArExpression e,
ArExpression... es)
Builds a nary expression
|
Modifier and Type | Interface and Description |
---|---|
interface |
BoolVar
CPRU r544: remove default implementation |
interface |
IntVar
Interface for integer variables.
|
Modifier and Type | Class and Description |
---|---|
class |
BitsetArrayIntVarImpl
IntVar implementation for quite small domains bit with very distant values e.g. {-51900,42,235923} |
class |
BitsetIntVarImpl
|
class |
BoolVarImpl
|
class |
FixedBoolVarImpl
A constant view specific to boolean variable
Based on "Views and Iterators for Generic Constraint Implementations",
C.
|
class |
FixedIntVarImpl
A IntVar with one domain value.
|
class |
IntervalIntVarImpl
|
Modifier and Type | Class and Description |
---|---|
class |
BoolNotView
A view for boolean variable, that enforce not(b).
|
class |
IntView<I extends IntVar>
"A view implements the same operations as a variable.
|
class |
MinusView
View for -V, where V is a IntVar or view
Based on "Views and Iterators for Generic Constraint Implementations"
C. |
class |
OffsetView
declare an IntVar based on X and C, such as X + C
Based on "Views and Iterators for Generic Constraint Implementations" C. |
class |
ScaleView
declare an IntVar based on X and C, such as X * C
Based on "Views and Iterators for Generic Constraint Implementations"
C. |
Copyright © 2018. All rights reserved.