jopt.csp.spi.arcalgorithm.constraint.num
Class QuotConstraint

java.lang.Object
  extended byjopt.csp.spi.arcalgorithm.variable.VariableChangeBase
      extended byjopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
          extended byjopt.csp.spi.arcalgorithm.constraint.num.NumConstraint
              extended byjopt.csp.spi.arcalgorithm.constraint.num.ThreeVarConstraint
                  extended byjopt.csp.spi.arcalgorithm.constraint.num.QuotConstraint
All Implemented Interfaces:
jopt.csp.variable.CspConstraint, GraphConstraint, NumConstants, PostableConstraint, VariableChangeSource

public class QuotConstraint
extends ThreeVarConstraint

Constraint representing X / y < Z, X / Y > z, etc.


Field Summary
 
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
QuotConstraint(GenericNumConstant x, NumExpr y, NumExpr z, int constraintType)
           
QuotConstraint(java.lang.Number x, NumExpr y, NumExpr z, int constraintType)
           
QuotConstraint(NumExpr x, GenericNumConstant y, NumExpr z, int constraintType)
           
QuotConstraint(NumExpr x, java.lang.Number y, NumExpr z, int constraintType)
           
QuotConstraint(NumExpr x, NumExpr y, GenericNumConstant z, int constraintType)
           
QuotConstraint(NumExpr x, NumExpr y, java.lang.Number z, int constraintType)
           
QuotConstraint(NumExpr x, NumExpr y, NumExpr z, int constraintType)
           
 
Method Summary
 boolean violated()
           
 
Methods inherited from class jopt.csp.spi.arcalgorithm.constraint.num.ThreeVarConstraint
addVariableChangeListener, getBooleanSourceArcs, getBooleanSourceArcs, getBooleanSourceNodes, getIndexManager, isViolated, postToGraph, removeVariableChangeListener
 
Methods inherited from class jopt.csp.spi.arcalgorithm.constraint.num.NumConstraint
getLargestMax, getLargestMin, getSmallestMax, getSmallestMin
 
Methods inherited from class jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
associateToGraph, getGraphConstraintFragment, getPostableOpposite, isFalse, isTrue, toBoolean
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuotConstraint

public QuotConstraint(NumExpr x,
                      NumExpr y,
                      NumExpr z,
                      int constraintType)

QuotConstraint

public QuotConstraint(NumExpr x,
                      NumExpr y,
                      java.lang.Number z,
                      int constraintType)

QuotConstraint

public QuotConstraint(NumExpr x,
                      java.lang.Number y,
                      NumExpr z,
                      int constraintType)

QuotConstraint

public QuotConstraint(java.lang.Number x,
                      NumExpr y,
                      NumExpr z,
                      int constraintType)

QuotConstraint

public QuotConstraint(NumExpr x,
                      NumExpr y,
                      GenericNumConstant z,
                      int constraintType)

QuotConstraint

public QuotConstraint(NumExpr x,
                      GenericNumConstant y,
                      NumExpr z,
                      int constraintType)

QuotConstraint

public QuotConstraint(GenericNumConstant x,
                      NumExpr y,
                      NumExpr z,
                      int constraintType)
Method Detail

violated

public boolean violated()