A B C D E F G H I J L M N O P R S T U V

A

abs() - Method in interface javax.constraints.Var
Returns a new Var that is constrained to be the absolute value of this variable.
abs() - Method in interface javax.constraints.VarReal
Adds and returns a new VarReal that is constrained to be the absolute value of this variable.
AbstractConstrainedVariable - Class in javax.constraints.impl
 
AbstractConstrainedVariable(Problem) - Constructor for class javax.constraints.impl.AbstractConstrainedVariable
 
AbstractConstrainedVariable(Problem, String) - Constructor for class javax.constraints.impl.AbstractConstrainedVariable
 
AbstractConstraint - Class in javax.constraints.impl
This is a base implementation for all
AbstractConstraint(Problem) - Constructor for class javax.constraints.impl.AbstractConstraint
 
AbstractConstraint(Problem, String) - Constructor for class javax.constraints.impl.AbstractConstraint
 
AbstractProblem - Class in javax.constraints.impl
Problem - a placeholder for all components used to represent and resolve a constraint satisfaction problem (Problem).
AbstractProblem(String) - Constructor for class javax.constraints.impl.AbstractProblem
 
AbstractReversible - Class in javax.constraints.extra
This class implements reversible integers that automatically restore their values when a solver backtracks.
AbstractReversible(Problem, int) - Constructor for class javax.constraints.extra.AbstractReversible
 
AbstractReversible(Problem, String, int) - Constructor for class javax.constraints.extra.AbstractReversible
 
AbstractSearchStrategy - Class in javax.constraints.impl.search
 
AbstractSearchStrategy(Solver) - Constructor for class javax.constraints.impl.search.AbstractSearchStrategy
 
AbstractSolver - Class in javax.constraints.impl.search
This class defines different solving methods for a given Problem including different flavors of such methods as: solve, solveAll, findSolution, minimize, maximize
AbstractSolver() - Constructor for class javax.constraints.impl.search.AbstractSolver
 
AbstractSolver(Problem) - Constructor for class javax.constraints.impl.search.AbstractSolver
 
AbstractVar - Class in javax.constraints.impl
 
AbstractVar(Problem) - Constructor for class javax.constraints.impl.AbstractVar
 
AbstractVar(Problem, String) - Constructor for class javax.constraints.impl.AbstractVar
 
AbstractVarSelector - Class in javax.constraints.impl.search.selectors
This abstract defines an interface for the selection of the constrained variable from a given array of variables.
AbstractVarSelector(SearchStrategy) - Constructor for class javax.constraints.impl.search.selectors.AbstractVarSelector
Constructor from SearchStrategy
add(Var) - Method in class javax.constraints.impl.AbstractProblem
Adds a Var variable "var" to the problem, and returns the newly added Var.
add(VarBool) - Method in class javax.constraints.impl.AbstractProblem
Adds a VarBool variable "var" to the problem, and returns the newly added Var.
add(String, Var) - Method in class javax.constraints.impl.AbstractProblem
Gives the Var variable "var" a new name "name", adds it to the problem, and returns the newly added Var.
add(VarReal) - Method in class javax.constraints.impl.AbstractProblem
Adds a VarReal variable "var" to the problem, and returns the newly added VarReal.
add(String, VarReal) - Method in class javax.constraints.impl.AbstractProblem
Gives the VarReal variable "var" a new name "name", adds it to the problem, and returns the newly added VarReal.
add(Constraint) - Method in class javax.constraints.impl.AbstractProblem
Adds a Constraint "constraint" to the problem, then returns the constraint.
add(String, Constraint) - Method in class javax.constraints.impl.AbstractProblem
Gives a Constraint "constraint" a new name "name", adds the Constraint to the problem and returns the newly added Constraint.
add(VarString) - Method in class javax.constraints.impl.AbstractProblem
 
add(Var) - Method in interface javax.constraints.Problem
Adds a Var variable "var" to the problem, and returns the newly added Var.
add(VarBool) - Method in interface javax.constraints.Problem
Adds a VarBool variable "var" to the problem, and returns the newly added VarBool.
add(String, Var) - Method in interface javax.constraints.Problem
Gives the Var variable "var" a new name "name", adds it to the problem, and returns the newly added Var.
add(VarReal) - Method in interface javax.constraints.Problem
Adds a VarReal variable "var" to the problem, and returns the newly added VarReal.
add(Constraint) - Method in interface javax.constraints.Problem
Adds a Constraint "constraint" to the problem, then returns the constraint.
add(VarString) - Method in interface javax.constraints.Problem
 
add(Var) - Method in class javax.constraints.ProblemDelegator
 
add(VarBool) - Method in class javax.constraints.ProblemDelegator
 
add(String, Var) - Method in class javax.constraints.ProblemDelegator
 
add(VarReal) - Method in class javax.constraints.ProblemDelegator
 
add(Constraint) - Method in class javax.constraints.ProblemDelegator
 
add(VarString) - Method in class javax.constraints.ProblemDelegator
 
add(Var[]) - Method in class javax.constraints.VarList
 
addPropagator(Propagator, PropagationEvent) - Method in class javax.constraints.impl.AbstractVar
This method associates a custom Propagator with an "event" related to changes in the domain of a constrained variable "var".
addReversible(String, int) - Method in class javax.constraints.impl.AbstractProblem
Creates a Reversible integer with the name "name" and value "value" and returns the newly added Reversible.
addReversibleAction(ReversibleAction) - Method in class javax.constraints.impl.search.AbstractSolver
Adds an application-specific action that will be executed during backtracking.
addSearchStrategy(SearchStrategy) - Method in class javax.constraints.impl.search.AbstractSolver
This method adds this strategy to the end of the strategy execution list.
addSearchStrategy(Var[], VarSelector, ValueSelector) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution list.
addSearchStrategy(Var[], VarSelectorType, ValueSelectorType) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution list.
addSearchStrategy(Var[], VarSelector) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars and varSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], VarSelectorType) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars and varSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], ValueSelector) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars and valueSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], ValueSelectorType) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars and valueSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[]) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its vars, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(ValueSelector) - Method in class javax.constraints.impl.search.AbstractSolver
This method creates a new instance of the default search strategy, resets its valueSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(SearchStrategy) - Method in interface javax.constraints.Solver
This methods adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], VarSelector, ValueSelector) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], VarSelectorType, ValueSelectorType) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars, varSelector, and valueSelector, and then adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], VarSelector) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars and varSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], VarSelectorType) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars and varSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], ValueSelector) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars and valueSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[], ValueSelectorType) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars and valueSelector, and adds this strategy to the end of the strategy execution lists.
addSearchStrategy(Var[]) - Method in interface javax.constraints.Solver
This methods takes the default search strategy, resets its vars, and adds this strategy to the end of the strategy execution lists.
addSolution(Solution) - Method in class javax.constraints.impl.search.AbstractSolver
Adds a solution to the current array of solutions
addStrategyLogVariables() - Method in class javax.constraints.impl.search.AbstractSolver
This methods adds the strategy getStrategyLogVariables() to the end of the strategy execution lists.
addStrategyLogVariables() - Method in interface javax.constraints.Solver
This methods adds the strategy getStrategyLogVariables() to the end of the strategy execution lists.
addVarArray(String, Var[]) - Method in class javax.constraints.impl.AbstractProblem
Gives the array of Var variables "vars" a new name "name", adds the array of variables to the problem, and returns the newly added Var array.
addVarArray(String, String[]) - Method in class javax.constraints.impl.AbstractProblem
Creates an array of Var variables with name "arrayName".
allDiff(VarList) - Method in class javax.constraints.impl.AbstractProblem
 
allDiff(Var[]) - Method in interface javax.constraints.Problem
This method create a new Constraint stating that all of the elements of the array of variables "vars" must take different values from each other.
allDiff(VarList) - Method in interface javax.constraints.Problem
This method create a new Constraint stating that all of the elements of the list of variables "vars" must take different values from each other.
allDiff(Var[]) - Method in class javax.constraints.ProblemDelegator
 
allDiff(VarList) - Method in class javax.constraints.ProblemDelegator
 
and(Constraint) - Method in interface javax.constraints.Constraint
Returns an "AND" Constraint.
and(Constraint) - Method in class javax.constraints.impl.AbstractConstraint
Returns an "AND" Constraint.
and(Constraint[]) - Method in class javax.constraints.impl.AbstractProblem
Returns an "AND" Constraint.
and(Goal) - Method in class javax.constraints.impl.search.goal.Goal
Returns an "AND" GoalI.
and(Goal, Goal) - Method in class javax.constraints.impl.search.goal.SolverWithGoals
Returns an "AND" Goal.
applySolution(Solution) - Method in class javax.constraints.impl.search.AbstractSolver
This method tries to resolve the problem by applying the Solution "solution" to the problem, and returns true if "solution" satisfies all of the posted constraints, false otherwise.
applySolution(int) - Method in class javax.constraints.impl.search.AbstractSolver
This method tries to resolve the problem by applying the existing Solution at the "solutionNumber"-th index of the array of solutions (Accessible by getSolutions();).
applySolution(Solution) - Method in class javax.constraints.impl.search.goal.SolverWithGoals
This method tries to resolve the problem by applying the Solution "solution" to the problem, and returns true if "solution" satisfies all of the posted constraints, false otherwise.
asBool() - Method in interface javax.constraints.Constraint
This method returns a Var variable that is equal 1 if the constraint is satisfied and equals 0 if it is violated.
asBool() - Method in class javax.constraints.extra.ConstraintTraceVar
 
asBool() - Method in class javax.constraints.impl.AbstractConstraint
This method returns a Var variable that is equal 1 if the constraint is satisfied and equals 0 if it is violated.
asBool() - Method in class javax.constraints.impl.constraint.ConstraintFalse
 
asBool() - Method in class javax.constraints.impl.constraint.ConstraintTrue
 

A B C D E F G H I J L M N O P R S T U V