Methods
| Modifier and Type |
Method and Description |
FloatingPointFormula |
add(FloatingPointFormula number1,
FloatingPointFormula number2) |
BooleanFormula |
assignment(FloatingPointFormula number1,
FloatingPointFormula number2)
Create a term for assigning one floating-point term to another.
|
FloatingPointFormula |
castFrom(Formula number,
boolean signed,
FormulaType.FloatingPointType targetType) |
<T extends Formula> T |
castTo(FloatingPointFormula number,
FormulaType<T> targetType) |
FloatingPointFormula |
divide(FloatingPointFormula number1,
FloatingPointFormula number2) |
BooleanFormula |
equalWithFPSemantics(FloatingPointFormula number1,
FloatingPointFormula number2)
Create a term for comparing the equality of two floating-point terms,
according to standard floating-point semantics (i.e., NaN != NaN).
|
BooleanFormula |
greaterOrEquals(FloatingPointFormula number1,
FloatingPointFormula number2) |
BooleanFormula |
greaterThan(FloatingPointFormula number1,
FloatingPointFormula number2) |
BooleanFormula |
isInfinity(FloatingPointFormula number) |
BooleanFormula |
isNaN(FloatingPointFormula number) |
BooleanFormula |
isSubnormal(FloatingPointFormula number) |
BooleanFormula |
isZero(FloatingPointFormula number) |
BooleanFormula |
lessOrEquals(FloatingPointFormula number1,
FloatingPointFormula number2) |
BooleanFormula |
lessThan(FloatingPointFormula number1,
FloatingPointFormula number2) |
FloatingPointFormula |
makeMinusInfinity(FormulaType.FloatingPointType type) |
FloatingPointFormula |
makeNaN(FormulaType.FloatingPointType type) |
FloatingPointFormula |
makeNumber(BigDecimal n,
FormulaType.FloatingPointType type) |
FloatingPointFormula |
makeNumber(double n,
FormulaType.FloatingPointType type) |
FloatingPointFormula |
makeNumber(Rational n,
FormulaType.FloatingPointType type) |
FloatingPointFormula |
makeNumber(String n,
FormulaType.FloatingPointType type) |
FloatingPointFormula |
makePlusInfinity(FormulaType.FloatingPointType type) |
FloatingPointFormula |
makeVariable(String pVar,
FormulaType.FloatingPointType type) |
FloatingPointFormula |
multiply(FloatingPointFormula number1,
FloatingPointFormula number2) |
FloatingPointFormula |
negate(FloatingPointFormula number) |
FloatingPointFormula |
subtract(FloatingPointFormula number1,
FloatingPointFormula number2) |