Uses of Interface
jopt.csp.variable.CspVariable

Packages that use CspVariable
jopt.csp   
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 CspVariable in jopt.csp
 

Methods in jopt.csp with parameters of type CspVariable
abstract  void CspSolver.addVariable(CspVariable var)
          Adds a variable to be managed by the solver.
 

Uses of CspVariable in jopt.csp.solution
 

Methods in jopt.csp.solution that return CspVariable
 CspVariable VariableSolution.getVariable()
          Returns variable solution is based upon
 CspVariable SetSolution.getVariable()
           
 CspVariable LongSolution.getVariable()
           
 CspVariable IntSolution.getVariable()
           
 CspVariable FloatSolution.getVariable()
           
 CspVariable DoubleSolution.getVariable()
           
 CspVariable BooleanSolution.getVariable()
           
 

Methods in jopt.csp.solution with parameters of type CspVariable
 void SolverSolution.add(CspVariable var)
           
 void SolverSolution.remove(CspVariable var)
           
 VariableSolution SolverSolution.getSolution(CspVariable var)
          Returns a stored solution for a variable
 boolean SolverSolution.isRestorable(CspVariable var)
          Returns true if the state of a variable contained within this solution will be restored when the solution is restored
 void SolverSolution.setRestorable(CspVariable var, boolean restore)
          True if a variable contained within this solution is to be restored when the solution is restored
 void SolutionScope.add(CspVariable var)
          Adds a variable to record in a solution
 void SolutionScope.add(CspVariable[] vars)
          Adds an array of variables to record in a solution
 void SolutionScope.remove(CspVariable var)
          Removes a variable from the scope of a solution request
 boolean SolutionScope.contains(CspVariable var)
          Returns true if a variable is contained within the scope of the solution
 

Uses of CspVariable in jopt.csp.variable
 

Subinterfaces of CspVariable in jopt.csp.variable
 interface CspBooleanVariable
           
 interface CspDoubleVariable
          Interface implemented by double precision floating point variables.
 interface CspFloatVariable
          Interface implemented by float precision floating point variables.
 interface CspIntSetVariable
          Interface implemented by variables representing a set of integer values
 interface CspIntVariable
          Interface implemented by integer based variables.
 interface CspLongVariable
          Interface implemented by long integer based variables.
 interface CspNumVariable
          This interface should be implemented by all numeric variables that allow their domain properties to be accessed and/or modified.
 interface CspSetVariable
          Base interface class for set based variables
 

Methods in jopt.csp.variable with parameters of type CspVariable
 void CspAlgorithm.addVariable(CspVariable var)
          Adds a variable to be managed by this algorithm.