Uses of Interface
choco.kernel.solver.variables.real.RealInterval

Packages that use RealInterval
choco.cp.solver.constraints.real   
choco.cp.solver.constraints.real.exp   
choco.cp.solver.variables.real   
choco.kernel.solver   
choco.kernel.solver.constraints.real A package devoted continuous constraints. 
choco.kernel.solver.constraints.real.exp A package devoted real expression, that is composition of operators over real variables. 
choco.kernel.solver.variables.real A package devoted to contiinuous domains and variables. 
 

Uses of RealInterval in choco.cp.solver.constraints.real
 

Constructors in choco.cp.solver.constraints.real with parameters of type RealInterval
Equation(Solver solver, RealVar[] collectedVars, RealExp exp, RealInterval cste)
           
 

Uses of RealInterval in choco.cp.solver.constraints.real.exp
 

Classes in choco.cp.solver.constraints.real.exp that implement RealInterval
 class RealCos
          Expression evaluatiing the cos of its only one sub-expression.
 class RealIntegerPower
           
 class RealIntervalImpl
          Deprecated.  
 class RealMinus
          An expression modelling a substraction.
 class RealMult
          An expression modelling a multiplication.
 class RealPlus
          An expression modelling a real addition.
 class RealSin
          Expression evaluatiing the cos of its only one sub-expression.
 

Methods in choco.cp.solver.constraints.real.exp with parameters of type RealInterval
 void RealIntervalImpl.intersect(RealInterval interval)
          Deprecated.  
 

Constructors in choco.cp.solver.constraints.real.exp with parameters of type RealInterval
RealIntervalImpl(RealInterval i)
          Deprecated.  
 

Uses of RealInterval in choco.cp.solver.variables.real
 

Classes in choco.cp.solver.variables.real that implement RealInterval
 class RealDomainImpl
          An implmentation of real variable domains using two stored floats for storing bounds.
 class RealVarImpl<C extends AbstractSConstraint & RealPropagator>
          An implementation of real variables using RealDomain domains.
 

Methods in choco.cp.solver.variables.real that return RealInterval
 RealInterval RealVarImpl.getValue()
           
 

Methods in choco.cp.solver.variables.real with parameters of type RealInterval
 void RealVarImpl.intersect(RealInterval interval)
           
 void RealDomainImpl.intersect(RealInterval interval)
           
 void RealVarImpl.silentlyAssign(RealInterval i)
           
 void RealDomainImpl.silentlyAssign(RealInterval i)
           
 

Uses of RealInterval in choco.kernel.solver
 

Fields in choco.kernel.solver declared as RealInterval
protected  RealInterval[] Solution.realVarValues
           
 

Methods in choco.kernel.solver that return RealInterval
 RealInterval Solution.getRealValue(int varIndex)
           
 

Methods in choco.kernel.solver with parameters of type RealInterval
 void Solution.recordRealValue(int realVarIndex, RealInterval realVarValue)
           
 

Uses of RealInterval in choco.kernel.solver.constraints.real
 

Subinterfaces of RealInterval in choco.kernel.solver.constraints.real
 interface RealExp
          An interface for real expressions.
 

Uses of RealInterval in choco.kernel.solver.constraints.real.exp
 

Classes in choco.kernel.solver.constraints.real.exp that implement RealInterval
 class AbstractRealBinTerm
          A binary real expression.
 class AbstractRealCompoundTerm
          A compound expression depending on other terms.
 class AbstractRealUnTerm
           
 

Methods in choco.kernel.solver.constraints.real.exp with parameters of type RealInterval
 void AbstractRealCompoundTerm.intersect(RealInterval interval)
           
 

Uses of RealInterval in choco.kernel.solver.variables.real
 

Subinterfaces of RealInterval in choco.kernel.solver.variables.real
 interface RealConstant
           
 interface RealDomain
          An interface for real variable domains.
 interface RealVar
          An interface for a real variable : an expression and a variable with a domain.
 

Classes in choco.kernel.solver.variables.real that implement RealInterval
 class RealIntervalConstant
          A constant real interval.
 

Methods in choco.kernel.solver.variables.real that return RealInterval
static RealInterval RealMath.acos_wrt(RealInterval interval, RealInterval res)
           
static RealInterval RealMath.add(RealInterval x, RealInterval y)
           
static RealInterval RealMath.asin_wrt(RealInterval interval, RealInterval res)
           
static RealInterval RealMath.cos(RealInterval interval)
           
static RealInterval RealMath.evenIRoot(RealInterval i, int p, RealInterval res)
           
static RealInterval RealMath.firstHalf(RealInterval i)
           
 RealInterval RealVar.getValue()
           
 RealInterval RealIntervalConstant.getValue()
           
static RealInterval RealMath.iPower(RealInterval i, int p)
           
static RealInterval RealMath.iRoot(RealInterval i, int p, RealInterval res)
           
static RealInterval RealMath.mul(RealInterval x, RealInterval y)
           
static RealInterval RealMath.oddIPower(RealInterval i, int p)
           
static RealInterval RealMath.oddIRoot(RealInterval i, int p)
           
static RealInterval RealMath.odiv_wrt(RealInterval x, RealInterval y, RealInterval res)
           
static RealInterval RealMath.odiv(RealInterval x, RealInterval y)
          y should not contain 0 !
static RealInterval RealMath.secondHalf(RealInterval i)
           
static RealInterval RealMath.sin(RealInterval interval)
           
static RealInterval RealMath.sinRange(int a, int b)
           
static RealInterval RealMath.sub(RealInterval x, RealInterval y)
           
 

Methods in choco.kernel.solver.variables.real with parameters of type RealInterval
static RealInterval RealMath.acos_wrt(RealInterval interval, RealInterval res)
           
static RealInterval RealMath.add(RealInterval x, RealInterval y)
           
static RealInterval RealMath.asin_wrt(RealInterval interval, RealInterval res)
           
static RealInterval RealMath.cos(RealInterval interval)
           
static RealInterval RealMath.evenIRoot(RealInterval i, int p, RealInterval res)
           
static RealInterval RealMath.firstHalf(RealInterval i)
           
 void RealIntervalConstant.intersect(RealInterval interval)
           
 void RealInterval.intersect(RealInterval interval)
          Modifies the bounds for intersecting with the specified interval.
static RealInterval RealMath.iPower(RealInterval i, int p)
           
static RealInterval RealMath.iRoot(RealInterval i, int p, RealInterval res)
           
static boolean RealMath.isCanonical(RealInterval i, double precision)
           
static RealInterval RealMath.mul(RealInterval x, RealInterval y)
           
static RealInterval RealMath.oddIPower(RealInterval i, int p)
           
static RealInterval RealMath.oddIRoot(RealInterval i, int p)
           
static RealInterval RealMath.odiv_wrt(RealInterval x, RealInterval y, RealInterval res)
           
static RealInterval RealMath.odiv(RealInterval x, RealInterval y)
          y should not contain 0 !
static RealInterval RealMath.secondHalf(RealInterval i)
           
 void RealVar.silentlyAssign(RealInterval i)
          Modifies bounds silently (does not propagate modifications).
 void RealIntervalConstant.silentlyAssign(RealInterval i)
          Modifies bounds silently (does not propagate modifications).
 void RealDomain.silentlyAssign(RealInterval i)
           
static RealInterval RealMath.sin(RealInterval interval)
           
static RealInterval RealMath.sub(RealInterval x, RealInterval y)
           
 

Constructors in choco.kernel.solver.variables.real with parameters of type RealInterval
RealIntervalConstant(RealInterval interval)
           
 



Copyright © 2012. All Rights Reserved.