Interface SelfDeclaringScalar<S extends SelfDeclaringScalar<S>>

All Superinterfaces:
AccessScalar<S>, Comparable<S>, Field<Scalar<S>>, Group, Group.Additive<Scalar<S>>, Group.Multiplicative<Scalar<S>>, NormedVectorSpace<Scalar<S>,S>, NumberContext.Enforceable<S>, NumberDefinition, Operation, Operation.Addition<Scalar<S>>, Operation.Division<Scalar<S>>, Operation.Multiplication<Scalar<S>>, Operation.Subtraction<Scalar<S>>, Ring<Scalar<S>>, Scalar<S>, ScalarOperation, ScalarOperation.Addition<Scalar<S>,S>, ScalarOperation.Division<Scalar<S>,S>, ScalarOperation.Multiplication<Scalar<S>,S>, ScalarOperation.Subtraction<Scalar<S>,S>, Tensor<S,Scalar<S>>, VectorSpace<Scalar<S>,S>
All Known Implementing Classes:
Amount, ComplexNumber, ExactDecimal, Money, Price, Quadruple, Quantity, Quaternion, RationalNumber

interface SelfDeclaringScalar<S extends SelfDeclaringScalar<S>> extends Scalar<S>, NumberContext.Enforceable<S>