jopt.csp.spi.arcalgorithm.constraint.set
Class EqSubset

java.lang.Object
  extended byjopt.csp.spi.arcalgorithm.variable.VariableChangeBase
      extended byjopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
          extended byjopt.csp.spi.arcalgorithm.constraint.set.SetConstraint
              extended byjopt.csp.spi.arcalgorithm.constraint.set.EqSubset
All Implemented Interfaces:
jopt.csp.variable.CspConstraint, GraphConstraint, NumConstants, PostableConstraint, VariableChangeSource

public class EqSubset
extends SetConstraint

Constraint representing target is subset of source


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
EqSubset(java.util.Set source, SetVariable target)
           
EqSubset(SetVariable source, java.util.Set target)
           
EqSubset(SetVariable source, SetVariable target)
           
 
Methods inherited from class jopt.csp.spi.arcalgorithm.constraint.set.SetConstraint
addVariableChangeListener, getBooleanSourceArcs, getBooleanSourceNodes, isOverRealInterval, isViolated, postToGraph, removeVariableChangeListener
 
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

EqSubset

public EqSubset(SetVariable source,
                SetVariable target)

EqSubset

public EqSubset(java.util.Set source,
                SetVariable target)

EqSubset

public EqSubset(SetVariable source,
                java.util.Set target)