Uses of Interface
jopt.csp.spi.solver.ChoicePointAlgorithm

Packages that use ChoicePointAlgorithm
jopt.csp.spi   
jopt.csp.spi.arcalgorithm The heart of the constraint satisfaction functionality. 
jopt.csp.spi.solver Provides important backtracking utilities that are used during the solving of a CSP problem. 
 

Uses of ChoicePointAlgorithm in jopt.csp.spi
 

Classes in jopt.csp.spi that implement ChoicePointAlgorithm
 class AC1
          Arc consistent algorithm based on the AC1 algorithm.
 class AC3
          Arc consistent algorithm based on the AC3 algorithm Consistency in networks of Relations [AC1-3] A.K.
 class AC5
          Generic Arc Consistency algorithms that uses a node queue for propagation Implementation is based upon AC5 which utilizes deltas of values removed from domains to improve performance of filtering.
 

Methods in jopt.csp.spi that return ChoicePointAlgorithm
static ChoicePointAlgorithm SolverImpl.createDefaultAlgorithm()
          Creates a default AC5 algorithm used when a new solver is created (initiated) without specifying an algorithm.
 

Uses of ChoicePointAlgorithm in jopt.csp.spi.arcalgorithm
 

Classes in jopt.csp.spi.arcalgorithm that implement ChoicePointAlgorithm
 class ArcBasedAcAlg
          Base class for arc-consistency algorithms.
 class ArcQueueAcAlg
          Base class for arc-consistency algorithms that use an arc queue for propagation.
 class NodeQueueAcAlg
          Base class for arc-consistency algorithms that use a node queue for propagation.
 

Uses of ChoicePointAlgorithm in jopt.csp.spi.solver
 

Methods in jopt.csp.spi.solver that return ChoicePointAlgorithm
 ChoicePointAlgorithm ConstraintStore.getConstraintAlg()
          Used to access the CspVarFactory of the ChoicePointAlgorithm wrapped by this ConstraintStore.
 

Constructors in jopt.csp.spi.solver with parameters of type ChoicePointAlgorithm
ConstraintStore(ChoicePointAlgorithm constraintAlg, boolean autoPropagate, ChoicePointStack cps)
          Constructor taking a particular constraint reduction algorithm and autoPropagate value.
ConstraintStore(ChoicePointAlgorithm constraintAlg, ChoicePointStack cps)
          Constructor taking a particular constraint reduction algorithm and ChoicePointStack; turns autoPropagate on.
ConstraintStore(ChoicePointAlgorithm constraintAlg, boolean autoUpdate)
          Constructor taking a particular constraint reduction algorithm and autoPropagate status but uses a new ChoicePointStack.
ConstraintStore(ChoicePointAlgorithm constraintAlg)
          Constructor specifying a ChoicePointAlgorithm but using a new ChoicePointStack; turns autoPropagate on.