jopt.csp.spi.arcalgorithm.graph.arc.hyper
Class HyperSetArc

java.lang.Object
  extended byjopt.csp.spi.arcalgorithm.graph.arc.AbstractArc
      extended byjopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperArc
          extended byjopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperSetArc
All Implemented Interfaces:
Arc, SetArc
Direct Known Subclasses:
HyperSetIntersectionArc, HyperSetUnionArc

public abstract class HyperSetArc
extends HyperArc
implements SetArc

Abstract base arc for set arc with 3+ variables


Field Summary
 
Fields inherited from interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
BINARY, GENERIC, HYPER, NODE, SCHEDULE
 
Constructor Summary
HyperSetArc(Node[] sources, Node target)
          Constructor
 
Methods inherited from class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperArc
getArcType, getComplexity, getSourceDependencies, getSourceNodes, getTargetNode
 
Methods inherited from class jopt.csp.spi.arcalgorithm.graph.arc.AbstractArc
setAlgorithmStrength, setUseDomainDeltas
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
getArcType, getComplexity, propagate, propagate, setAlgorithmStrength, setUseDomainDeltas
 

Constructor Detail

HyperSetArc

public HyperSetArc(Node[] sources,
                   Node target)
Constructor

Parameters:
sources - Source nodes in equation
target - Target node in equation