Package | Description |
---|---|
csheets.ext.assertion |
Provides support for user-specified and system-generated assertions.
|
Modifier and Type | Field and Description |
---|---|
protected MultiInterval |
Assertion.intervals
Represents the intervals of allowed values for this assertion.
|
Modifier and Type | Method and Description |
---|---|
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
MultiInterval s |
static MultiInterval |
MultiInterval.avg(List<MultiInterval> terms)
Calculates the average of a
List of MultiInterval s |
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
MultiInterval s |
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
MultiInterval s |
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
MultiInterval s |
static MultiInterval |
MultiInterval.sum(List<MultiInterval> terms)
Calculates the sum of a
List of MultiInterval s |
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 |
Modifier and Type | Method and Description |
---|---|
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
MultiInterval s |
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
MultiInterval s |
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
MultiInterval s |
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
MultiInterval s |
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 |
Modifier and Type | Method and Description |
---|---|
static MultiInterval |
MultiInterval.avg(List<MultiInterval> terms)
Calculates the average of a
List of MultiInterval s |
static MultiInterval |
MultiInterval.sum(List<MultiInterval> terms)
Calculates the sum of a
List of MultiInterval s |