choco.kernel.model.variables.real
Class RealConstantVariable

java.lang.Object
  extended by choco.kernel.model.VariableArray
      extended by choco.kernel.model.ModelObject
          extended by choco.kernel.model.variables.AbstractVariable
              extended by choco.kernel.model.variables.ComponentVariable
                  extended by choco.kernel.model.variables.real.RealExpressionVariable
                      extended by choco.kernel.model.variables.real.RealVariable
                          extended by choco.kernel.model.variables.real.RealConstantVariable
All Implemented Interfaces:
IPretty, IIndex, IConstraintList, IFindManager, IOptions, IVariableArray, DoubleBoundedVariable, IHook, Variable, Serializable, Comparable

public class RealConstantVariable
extends RealVariable

Created by IntelliJ IDEA. User: charles Date: 17 mars 2008 Time: 18:36:03 MOdel object for real constant

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class choco.kernel.model.variables.ComponentVariable
ComponentVariable.ConstraintsDataStructure
 
Nested classes/interfaces inherited from class choco.kernel.model.VariableArray
VariableArray.VConstraintsDataStructure
 
Field Summary
 
Fields inherited from class choco.kernel.model.variables.real.RealExpressionVariable
lowB, uppB
 
Fields inherited from class choco.kernel.model.variables.ComponentVariable
expressionManager, NO_CONSTRAINTS_DS, operator, parameters, variableManager
 
Fields inherited from class choco.kernel.model.variables.AbstractVariable
name, type
 
Fields inherited from class choco.kernel.model.VariableArray
NO_CONSTRAINTS
 
Fields inherited from interface choco.kernel.model.variables.Variable
LOGGER
 
Fields inherited from interface choco.kernel.model.variables.IHook
NO_HOOK
 
Constructor Summary
RealConstantVariable(double value)
           
RealConstantVariable(double value1, double value2)
           
 
Method Summary
 double getValue()
           
 String pretty()
          pretty printing of the object.
 void setLowB(double lowB)
           
 void setUppB(double uppB)
           
 
Methods inherited from class choco.kernel.model.variables.real.RealVariable
doExtractVariables
 
Methods inherited from class choco.kernel.model.variables.real.RealExpressionVariable
getLowB, getUppB
 
Methods inherited from class choco.kernel.model.variables.ComponentVariable
findManager, getComponentClass, getConstraintManager, getExpressionManager, getOperator, getOperatorClass, getParameters, getVariableManager
 
Methods inherited from class choco.kernel.model.variables.AbstractVariable
_addConstraint, _contains, _removeConstraint, compareTo, getConstraint, getConstraintIterator, getConstraintIterator, getConstraints, getHook, getName, getNbConstraint, getNbConstraint, getVariableType, removeConstraints, resetHook, setHook, setName, throwConstantException, toString
 
Methods inherited from class choco.kernel.model.ModelObject
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getIndex, getOptions, hashCode
 
Methods inherited from class choco.kernel.model.VariableArray
cancelExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface choco.kernel.model.IVariableArray
extractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy
 
Methods inherited from interface choco.kernel.common.IIndex
getIndex
 
Methods inherited from interface choco.kernel.model.IOptions
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getOptions
 

Constructor Detail

RealConstantVariable

public RealConstantVariable(double value)

RealConstantVariable

public RealConstantVariable(double value1,
                            double value2)
Method Detail

pretty

public String pretty()
pretty printing of the object. This String is not constant and may depend on the context.

Specified by:
pretty in interface IPretty
Overrides:
pretty in class RealVariable
Returns:
a readable string representation of the object

getValue

public double getValue()

setLowB

public void setLowB(double lowB)
Specified by:
setLowB in interface DoubleBoundedVariable
Overrides:
setLowB in class RealExpressionVariable

setUppB

public void setUppB(double uppB)
Specified by:
setUppB in interface DoubleBoundedVariable
Overrides:
setUppB in class RealExpressionVariable


Copyright © 2012. All Rights Reserved.