Interface PsyArithmetic<T extends PsyArithmetic>

Type Parameters:
T - a type of the second operand at binary operation.
All Superinterfaces:
PsyAdditive<T>, PsyConvertableToName, PsyConvertableToString, PsyMultiplicative<T>, PsyObject
All Known Subinterfaces:
PsyIntegral, PsyNumeric, PsyRational, PsyRealNumeric
All Known Implementing Classes:
PsyBigFractional, PsyBigInteger, PsyComplex, PsyFractional, PsyInteger, PsyReal

public interface PsyArithmetic<T extends PsyArithmetic> extends PsyAdditive<T>, PsyMultiplicative<T>
A representation of arithmetic, a type of object that is an operand of arithmetic operation. This interface declares methods for multiplication, division.