jopt.csp.spi.arcalgorithm.graph.arc.hyper
Class TernaryNumNotBetweenArc
java.lang.Object
jopt.csp.spi.arcalgorithm.graph.arc.AbstractArc
jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperArc
jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumRangeArc
jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumNotBetweenArc
- All Implemented Interfaces:
- Arc, NumArc, NumConstants
- public class TernaryNumNotBetweenArc
- extends TernaryNumRangeArc
Arc representing Z is outside of a range [min..max] or (min..max], 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 |
TernaryNumNotBetweenArc(java.lang.Number sourceMin,
boolean minExclusive,
java.lang.Number sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
Constructor |
TernaryNumNotBetweenArc(java.lang.Number sourceMin,
boolean minExclusive,
NumNode sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
Constructor |
TernaryNumNotBetweenArc(NumNode sourceMin,
boolean minExclusive,
java.lang.Number sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
Constructor |
TernaryNumNotBetweenArc(NumNode sourceMin,
boolean minExclusive,
NumNode sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
Constructor |
Method Summary |
java.lang.String |
toString()
Returns string representation of arc |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TernaryNumNotBetweenArc
public TernaryNumNotBetweenArc(java.lang.Number sourceMin,
boolean minExclusive,
java.lang.Number sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
- Constructor
- Parameters:
sourceMin
- Source node providing the minimum in equationminExclusive
- True if minimum of range is strictly greater than sourceMinsourceMax
- Source node providing the maximum in equationmaxExclusive
- True if maximum of range is strictly less than sourceMaxtarget
- Target node in equationnodeType
- Node variable type (Integer, Long, Float, Decimal)
TernaryNumNotBetweenArc
public TernaryNumNotBetweenArc(java.lang.Number sourceMin,
boolean minExclusive,
NumNode sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
- Constructor
- Parameters:
sourceMin
- Source node providing the minimum in equationminExclusive
- True if minimum of range is strictly greater than sourceMinsourceMax
- Source node providing the maximum in equationmaxExclusive
- True if maximum of range is strictly less than sourceMaxtarget
- Target node in equationnodeType
- Node variable type (Integer, Long, Float, Decimal)
TernaryNumNotBetweenArc
public TernaryNumNotBetweenArc(NumNode sourceMin,
boolean minExclusive,
java.lang.Number sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
- Constructor
- Parameters:
sourceMin
- Source node providing the minimum in equationminExclusive
- True if minimum of range is strictly greater than sourceMinsourceMax
- Source node providing the maximum in equationmaxExclusive
- True if maximum of range is strictly less than sourceMaxtarget
- Target node in equationnodeType
- Node variable type (Integer, Long, Float, Decimal)
TernaryNumNotBetweenArc
public TernaryNumNotBetweenArc(NumNode sourceMin,
boolean minExclusive,
NumNode sourceMax,
boolean maxExclusive,
NumNode target,
int nodeType)
- Constructor
- Parameters:
sourceMin
- Source node providing the minimum in equationminExclusive
- True if minimum of range is strictly greater than sourceMinsourceMax
- Source node providing the maximum in equationmaxExclusive
- True if maximum of range is strictly less than sourceMaxtarget
- Target node in equationnodeType
- Node variable type (Integer, Long, Float, Decimal)
toString
public java.lang.String toString()
- Returns string representation of arc