jopt.csp.spi.arcalgorithm.constraint.num
Class SquareConstraint
java.lang.Object
jopt.csp.spi.arcalgorithm.variable.VariableChangeBase
jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
jopt.csp.spi.arcalgorithm.constraint.num.NumConstraint
jopt.csp.spi.arcalgorithm.constraint.num.TwoVarConstraint
jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
- All Implemented Interfaces:
- jopt.csp.variable.CspConstraint, GraphConstraint, NumConstants, PostableConstraint, VariableChangeSource
- public class SquareConstraint
- extends TwoVarConstraint
Constraint representing a^2 = Z, A^2 = z, etc
Fields inherited from interface jopt.csp.spi.util.NumConstants |
ADD, DIVIDE, DIVIDE_BY, DIVIDE_BY_CEIL, DIVIDE_BY_FLOOR, DIVIDE_CEIL, DIVIDE_FLOOR, DOUBLE, DOUBLE_NEG_INF, DOUBLE_POS_INF, DOUBLE_ZERO, EQ, FLOAT, FLOAT_NEG_INF, FLOAT_POS_INF, FLOAT_ZERO, GEQ, GT, HALF_PI, INTEGER, INTEGER_MAX, INTEGER_MIN, INTEGER_ZERO, LEQ, LONG, LONG_MAX, LONG_MIN, LONG_ZERO, LT, MULTIPLY, NEQ, ONE_AND_HALF_PI, PI, RANGE, SUBTRACT, SUBTRACT_FROM, TWO_PI |
Constructor Summary |
SquareConstraint(GenericNumConstant a,
NumExpr z,
int constraintType)
|
SquareConstraint(java.lang.Number a,
NumExpr z,
int constraintType)
|
SquareConstraint(NumExpr a,
GenericNumConstant z,
int constraintType)
|
SquareConstraint(NumExpr a,
java.lang.Number z,
int constraintType)
|
SquareConstraint(NumExpr a,
NumExpr z,
int constraintType)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SquareConstraint
public SquareConstraint(NumExpr a,
NumExpr z,
int constraintType)
SquareConstraint
public SquareConstraint(NumExpr a,
java.lang.Number z,
int constraintType)
SquareConstraint
public SquareConstraint(java.lang.Number a,
NumExpr z,
int constraintType)
SquareConstraint
public SquareConstraint(NumExpr a,
GenericNumConstant z,
int constraintType)
SquareConstraint
public SquareConstraint(GenericNumConstant a,
NumExpr z,
int constraintType)
violated
public boolean violated()