|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PropagationFailureException | |
jopt.csp | |
jopt.csp.search | The interfaces to all your searching needs. |
jopt.csp.solution | Defines structures for storing solutions to constraint satisfaction problems |
jopt.csp.variable | The interfaces for building, combining, and constraining variables and expressions |
Uses of PropagationFailureException in jopt.csp |
Methods in jopt.csp that throw PropagationFailureException | |
abstract void |
CspSolver.addConstraint(CspConstraint constraint)
Adds a constraint to the constraint reduction algorithm of this CspSolver . |
abstract void |
CspSolver.addConstraint(CspConstraint constraint,
boolean keepAfterReset)
Adds a constraint to the constraint reduction algorithm of this CspSolver . |
abstract void |
CspSolver.addConstraint(CspBooleanExpr bool)
Adds a boolean expression as a constraint to the CspSolver . |
void |
CspSolver.restoreSolution(SolverSolution solution,
boolean reset)
Calls CspSolver.reset() before calling CspSolver.restoreSolution(SolverSolution)
depending on boolean flag passed |
abstract void |
CspSolver.restoreSolution(SolverSolution solution)
Restores domain state information for variables defined within a solution. |
abstract void |
CspSolver.restoreNeighboringSolution(SolverSolution initial,
SolverSolution neighbor)
Restores a neighboring solution to another solution that was previously stored. |
Uses of PropagationFailureException in jopt.csp.search |
Methods in jopt.csp.search that throw PropagationFailureException | |
void |
SearchGoal.updateBoundForOpenNode()
Called by search to notify goal that any changes to the problem to update the bounds before an open node is activated should be performed at this time. |
SearchAction |
SearchAction.performAction()
Executes this action and returns the next action to execute. |
boolean |
Metaheuristic.setInitialSolution(SolverSolution initial)
Sets the initial solution for this metaheuristic |
Uses of PropagationFailureException in jopt.csp.solution |
Methods in jopt.csp.solution that throw PropagationFailureException | |
void |
VariableSolution.restore()
Restores (certain) recorded information to the associated variable. |
void |
SetSolution.restore()
|
void |
LongSolution.restore()
|
void |
IntSolution.restore()
|
void |
FloatSolution.restore()
|
void |
DoubleSolution.restore()
|
void |
BooleanSolution.restore()
|
Uses of PropagationFailureException in jopt.csp.variable |
Methods in jopt.csp.variable that throw PropagationFailureException | |
void |
CspSetVariable.addRequired(java.lang.Object req)
Adds a required value to the set of required values |
void |
CspSetVariable.removePossible(java.lang.Object value)
Removes a value from the possible set |
void |
CspSetVariable.removePossible(java.util.Set values)
Removes a set of values from the possible set |
void |
CspSetVariable.addRequired(java.util.Set req)
Adds a set of required values |
void |
CspLongVariable.setMax(long val)
Attempts to reduce this variable's domain to be less than the specified maximum value. |
void |
CspLongVariable.setMin(long val)
Attempts to reduce this variable's domain to be less than the specified minimum value. |
void |
CspLongVariable.setValue(long val)
Attempts to reduce this variable's domain to a single value. |
void |
CspLongVariable.removeValue(long val)
Attempts to remove a single value from this variable's domain |
void |
CspLongVariable.removeAll(LongSet set)
Attempts to reduce this variable's domain by removing a set of values |
void |
CspLongVariable.setRange(long start,
long end)
Attempts to reduce this variable's domain to within a range of values |
void |
CspLongVariable.removeRange(long start,
long end)
Attempts to reduce this variable's domain by removing a range of values |
void |
CspIntVariable.setMax(int val)
Attempts to reduce this variable's domain to be less than the specified maximum value. |
void |
CspIntVariable.setMin(int val)
Attempts to reduce this variable's domain to be less than the specified minimum value. |
void |
CspIntVariable.setValue(int val)
Attempts to reduce this variable's domain to a single value. |
void |
CspIntVariable.removeValue(int val)
Attempts to remove a single value from this variable's domain |
void |
CspIntVariable.setRange(int start,
int end)
Attempts to reduce this variable's domain to within a range of values |
void |
CspIntVariable.removeRange(int start,
int end)
Attempts to reduce this variable's domain by removing a range of values |
void |
CspIntVariable.removeAll(IntSet set)
Attempts to reduce this variable's domain by removing a set of values |
void |
CspIntSetVariable.addRequired(int value)
Adds a required value to the set |
void |
CspIntSetVariable.removePossible(int value)
Removes a value from the possible set |
void |
CspFloatVariable.setMax(float val)
Attempts to reduce this variable's domain to be less than the specified maximum value. |
void |
CspFloatVariable.setMin(float val)
Attempts to reduce this variable's domain to be greater than the specified minimum value. |
void |
CspFloatVariable.setValue(float val)
Attempts to reduce this variable's domain to a single value. |
void |
CspFloatVariable.removeValue(float val)
Attempts to remove a single value from this variable's domain |
void |
CspFloatVariable.removeAll(FloatSet set)
Attempts to reduce this variable's domain by removing a set of values |
void |
CspFloatVariable.setRange(float start,
float end)
Attempts to reduce this variable's domain to within a range of values |
void |
CspFloatVariable.removeRange(float start,
float end)
Attempts to reduce this variable's domain by removing a range of values |
void |
CspDoubleVariable.setMax(double val)
Attempts to reduce this variable's domain to be less than the specified maximum value. |
void |
CspDoubleVariable.setMin(double val)
Attempts to reduce this variable's domain to be greater than the specified minimum value. |
void |
CspDoubleVariable.setValue(double val)
Attempts to reduce this variable's domain to a single value. |
void |
CspDoubleVariable.removeValue(double val)
Attempts to remove a single value from this variable's domain |
void |
CspDoubleVariable.setRange(double start,
double end)
Attempts to reduce this variable's domain to within a range of values |
void |
CspDoubleVariable.removeRange(double start,
double end)
Attempts to reduce this variable's domain by removing a range of values |
void |
CspDoubleVariable.removeAll(DoubleSet set)
Attempts to reduce this variable's domain by removing a set of values |
void |
CspBooleanVariable.setTrue()
Sets the domain value to true |
void |
CspBooleanVariable.setFalse()
Sets the domain value to false |
void |
CspAlgorithm.propagate()
Propagates constraints added to algorithm reducing domains of variables to which constraints are applied. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |