jopt.csp.spi.util
Interface NumConstants
- All Known Subinterfaces:
- NumArc
- All Known Implementing Classes:
- AbstractConstraint, BinaryNumArc, BinaryNumRelationArc, BinarySetMemberOfSetReflexArc, GenericBoolAndArc, GenericBoolAndReflexArc, GenericBoolConstTargetAndArc, GenericBoolConstTargetOrArc, GenericBoolConstTargetXImpliesArc, GenericBoolConstTargetXorArc, GenericBoolConstTargetYImpliesArc, GenericBoolEqTwoVarArc, GenericBoolOrArc, GenericBoolOrReflexArc, GenericBoolXorArc, GenericNumAbsArc, GenericNumAbsReflectArc, GenericNumAllDiffArc, GenericNumAllSameArc, GenericNumArc, GenericNumBetweenArc, GenericNumDiffArc, GenericNumMemberOfArrayReflexArc, GenericNumNotBetweenArc, GenericNumNotMemberOfArrayReflexArc, GenericNumProdArc, GenericNumProdReflexArc, GenericNumQuotAlternateArc, GenericNumQuotArc, GenericNumQuotReflexArc, GenericNumRangeArc, GenericNumRelationArc, GenericNumSquareArc, GenericNumSquareReflexArc, GenericNumSumArc, GenericNumSummationArc, GenericNumSummationReflexArc, GenericNumTrigArc, GlobalCardinalityArc, GlobalCardinalityCountArc, GlobalCountCardinalityArc, HyperNumMemberOfArrayArc, HyperNumNotMemberOfArrayArc, NodeMath, NodeNumAbsArc, NodeNumArc, NumberMath, TernaryNumArc, TernaryNumRangeArc
- public interface NumConstants
Enumeration of common values used by constraints as well as
some common mathematical constants.
EQ
public static final int EQ
- See Also:
- Constant Field Values
LT
public static final int LT
- See Also:
- Constant Field Values
LEQ
public static final int LEQ
- See Also:
- Constant Field Values
GT
public static final int GT
- See Also:
- Constant Field Values
GEQ
public static final int GEQ
- See Also:
- Constant Field Values
NEQ
public static final int NEQ
- See Also:
- Constant Field Values
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
HALF_PI
public static final double HALF_PI
- See Also:
- Constant Field Values
PI
public static final double PI
- See Also:
- Constant Field Values
ONE_AND_HALF_PI
public static final double ONE_AND_HALF_PI
- See Also:
- Constant Field Values
TWO_PI
public static final double TWO_PI
- See Also:
- Constant Field Values
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
LONG
public static final int LONG
- See Also:
- Constant Field Values
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
DOUBLE
public static final int DOUBLE
- See Also:
- Constant Field Values
ADD
public static final int ADD
- See Also:
- Constant Field Values
SUBTRACT
public static final int SUBTRACT
- See Also:
- Constant Field Values
SUBTRACT_FROM
public static final int SUBTRACT_FROM
- See Also:
- Constant Field Values
MULTIPLY
public static final int MULTIPLY
- See Also:
- Constant Field Values
DIVIDE
public static final int DIVIDE
- See Also:
- Constant Field Values
DIVIDE_CEIL
public static final int DIVIDE_CEIL
- See Also:
- Constant Field Values
DIVIDE_FLOOR
public static final int DIVIDE_FLOOR
- See Also:
- Constant Field Values
DIVIDE_BY
public static final int DIVIDE_BY
- See Also:
- Constant Field Values
DIVIDE_BY_CEIL
public static final int DIVIDE_BY_CEIL
- See Also:
- Constant Field Values
DIVIDE_BY_FLOOR
public static final int DIVIDE_BY_FLOOR
- See Also:
- Constant Field Values
INTEGER_ZERO
public static final java.lang.Integer INTEGER_ZERO
LONG_ZERO
public static final java.lang.Long LONG_ZERO
FLOAT_ZERO
public static final java.lang.Float FLOAT_ZERO
DOUBLE_ZERO
public static final java.lang.Double DOUBLE_ZERO
INTEGER_MAX
public static final java.lang.Integer INTEGER_MAX
LONG_MAX
public static final java.lang.Long LONG_MAX
FLOAT_POS_INF
public static final java.lang.Float FLOAT_POS_INF
DOUBLE_POS_INF
public static final java.lang.Double DOUBLE_POS_INF
INTEGER_MIN
public static final java.lang.Integer INTEGER_MIN
LONG_MIN
public static final java.lang.Long LONG_MIN
FLOAT_NEG_INF
public static final java.lang.Float FLOAT_NEG_INF
DOUBLE_NEG_INF
public static final java.lang.Double DOUBLE_NEG_INF