- All Superinterfaces:
SymbolicExpression,SymbolicObject
- All Known Subinterfaces:
Constant,Monic,Monomial,NumericSymbolicConstant,Polynomial,Primitive,PrimitivePower,RationalExpression
Marker interface for an expression of numeric type (
SymbolicIntegerType SymbolicRealType).
Implementation note: a class of this type should override the
isZero() and isOne() methods in
CommonSymbolicExpression, if they extend
CommonSymbolicExpression.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.civl.sarl.IF.expr.SymbolicExpression
SymbolicExpression.SymbolicOperatorNested classes/interfaces inherited from interface dev.civl.sarl.IF.object.SymbolicObject
SymbolicObject.SymbolicObjectKind -
Method Summary
Methods inherited from interface dev.civl.sarl.IF.expr.SymbolicExpression
argument, atomString, getArguments, getFreeVars, isFalse, isNull, isNumeric, isOne, isTrue, isZero, numArguments, operator, printCompressedTree, size, typeMethods inherited from interface dev.civl.sarl.IF.object.SymbolicObject
containsQuantifier, containsSubobject, containsSubobjectIgnoringType, equals, getOrder, hashCode, id, isCanonic, setInCanonic, setOrder, symbolicObjectKind, toString, toStringBuffer, toStringBufferLong