Uses of Class
csheets.ext.assertion.MultiInterval

Packages that use MultiInterval
csheets.ext.assertion Provides support for user-specified and system-generated assertions. 
 

Uses of MultiInterval in csheets.ext.assertion
 

Fields in csheets.ext.assertion declared as MultiInterval
protected  MultiInterval Assertion.intervals
          Represents the intervals of allowed values for this assertion.
 

Methods in csheets.ext.assertion that return MultiInterval
static MultiInterval MultiInterval.abs(MultiInterval mInterval)
          Calculates the absolute value MultiInterval of a MultiInterval
static MultiInterval MultiInterval.add(MultiInterval term1, MultiInterval term2)
          Calculates the sum of two MultiIntervals
static MultiInterval MultiInterval.avg(List<MultiInterval> terms)
          Calculates the average of a List of MultiIntervals
 MultiInterval MultiInterval.clone()
          Makes a copy of this MultiInterval intance
static MultiInterval MultiInterval.cos(MultiInterval mInterval)
          Calculates the cosine MultiInterval of a MultiInterval
static MultiInterval MultiInterval.div(MultiInterval numerator, MultiInterval denominator)
          Calculates the quotient of two MultiIntervals
static MultiInterval MultiInterval.exp(MultiInterval exponent)
          Calculates Eulers number e raised to a MultiInterval
static MultiInterval MultiInterval.fact(MultiInterval mInterval)
          Calculates the factorial of a MultiInterval
 MultiInterval Assertion.getMultiInterval()
          Returns the MultiInterval specifying the valid values for this assertion.
 MultiInterval AssertionArithmeticVisitor.getResult(Expression expression)
          Retrieve the result of the arithmetic calculations performed by this visitor.
static MultiInterval MultiInterval.ln(MultiInterval mInterval)
          Calculates the natural logarithm of a MultiInterval
static MultiInterval MultiInterval.log10(MultiInterval mInterval)
          Calculates the base 10 logarithm of a MultiInterval
static MultiInterval MultiInterval.mul(MultiInterval factor1, MultiInterval factor2)
          Calculates the product of two MultiIntervals
static MultiInterval MultiInterval.negate(MultiInterval term)
          Calculates a negation av a MultiInterval
static MultiInterval MultiInterval.pow(MultiInterval base, MultiInterval exponent)
          Calculates the first MultiInterval raised to the power of the second MultiInterval
static MultiInterval MultiInterval.rand()
          Returns a MultiInterval holding all possible values you get from the Math.random() method
static MultiInterval MultiInterval.sin(MultiInterval mInterval)
          Calculates the sine MultiInterval of a MultiInterval
static MultiInterval MultiInterval.sqrt(MultiInterval mInterval)
          Calculates the square root of a MultiInterval
static MultiInterval MultiInterval.sub(MultiInterval term1, MultiInterval term2)
          Calculates the difference of two MultiIntervals
static MultiInterval MultiInterval.sum(List<MultiInterval> terms)
          Calculates the sum of a List of MultiIntervals
static MultiInterval MultiInterval.tan(MultiInterval mInterval)
          Calculates the tangent MultiInterval of a MultiInterval
static MultiInterval MultiInterval.toInt(MultiInterval mInterval)
          Calculates the MultiInterval you get if you convert all values from double to int
 

Methods in csheets.ext.assertion with parameters of type MultiInterval
static MultiInterval MultiInterval.abs(MultiInterval mInterval)
          Calculates the absolute value MultiInterval of a MultiInterval
static MultiInterval MultiInterval.add(MultiInterval term1, MultiInterval term2)
          Calculates the sum of two MultiIntervals
static MultiInterval MultiInterval.cos(MultiInterval mInterval)
          Calculates the cosine MultiInterval of a MultiInterval
static MultiInterval MultiInterval.div(MultiInterval numerator, MultiInterval denominator)
          Calculates the quotient of two MultiIntervals
static MultiInterval MultiInterval.exp(MultiInterval exponent)
          Calculates Eulers number e raised to a MultiInterval
static MultiInterval MultiInterval.fact(MultiInterval mInterval)
          Calculates the factorial of a MultiInterval
static MultiInterval MultiInterval.ln(MultiInterval mInterval)
          Calculates the natural logarithm of a MultiInterval
static MultiInterval MultiInterval.log10(MultiInterval mInterval)
          Calculates the base 10 logarithm of a MultiInterval
static MultiInterval MultiInterval.mul(MultiInterval factor1, MultiInterval factor2)
          Calculates the product of two MultiIntervals
static MultiInterval MultiInterval.negate(MultiInterval term)
          Calculates a negation av a MultiInterval
static MultiInterval MultiInterval.pow(MultiInterval base, MultiInterval exponent)
          Calculates the first MultiInterval raised to the power of the second MultiInterval
static MultiInterval MultiInterval.sin(MultiInterval mInterval)
          Calculates the sine MultiInterval of a MultiInterval
static MultiInterval MultiInterval.sqrt(MultiInterval mInterval)
          Calculates the square root of a MultiInterval
static MultiInterval MultiInterval.sub(MultiInterval term1, MultiInterval term2)
          Calculates the difference of two MultiIntervals
static MultiInterval MultiInterval.tan(MultiInterval mInterval)
          Calculates the tangent MultiInterval of a MultiInterval
static MultiInterval MultiInterval.toInt(MultiInterval mInterval)
          Calculates the MultiInterval you get if you convert all values from double to int
 

Method parameters in csheets.ext.assertion with type arguments of type MultiInterval
static MultiInterval MultiInterval.avg(List<MultiInterval> terms)
          Calculates the average of a List of MultiIntervals
static MultiInterval MultiInterval.sum(List<MultiInterval> terms)
          Calculates the sum of a List of MultiIntervals