Package org.meeuw.theories.numbers
Interface ScalarTheory<S extends Scalar<S>>
- All Superinterfaces:
BasicObjectTheory<S>,ComparableTheory<S>,ElementTheory<S>,OrderedTheory<S>,SizeableScalarTheory<S,,S> SizeableTheory<S,,S> StrictlyOrderedTheory<S>
- All Known Subinterfaces:
CompleteScalarFieldTheory<E>,ScalarFieldTheory<E>
- Since:
- 0.4
- Author:
- Michiel Meeuwissen
-
Field Summary
Fields inherited from interface org.meeuw.theories.BasicObjectTheory
DATAPOINTS, DATAPOINTS_OR_NULL, EQUAL_DATAPOINTS, RANDOMSFields inherited from interface org.meeuw.theories.abstractalgebra.ElementTheory
ELEMENTS -
Method Summary
Methods inherited from interface org.meeuw.theories.BasicObjectTheory
datapointsOrNull, equalDatapoints, equals, equalsIsConsistent, equalsIsReflexive, equalsIsSymmetric, equalsIsTransitive, equalsReturnFalseOnNull, equalsReturnFalseOnOtherObject, hashCodeIsConsistentWithEquals, hashCodeIsSelfConsistent, log, randoms, toStringMethods inherited from interface org.meeuw.theories.ComparableTheory
compareToEqualsDatapoints3, compareToIsAntiCommutative, compareToIsTransitiveBigger, compareToIsTransitiveEquals, compareToIsTransitiveSmaller, compareToNull, equalsConsistentWithComparableMethods inherited from interface org.meeuw.theories.abstractalgebra.ElementTheory
datapoints, elements, getLogger, setupForAllMethods inherited from interface org.meeuw.theories.abstractalgebra.OrderedTheory
orderedTransitive, orderedTransitiveImplMethods inherited from interface org.meeuw.theories.numbers.SizeableScalarTheory
bigDecimalValue, compareTo, compareToConsistentWithEquals, floatValues, implementsSizeableScalar, integerValues, isFinite, isNaN, ltegte, ltgtMethods inherited from interface org.meeuw.theories.abstractalgebra.SizeableTheory
absMethods inherited from interface org.meeuw.theories.abstractalgebra.StrictlyOrderedTheory
orderedAntisymmetric, orderedReflexive, orderedStronglyConnected, strictOrderedTransitive
-
Method Details
-
implementsScalar
-
absSignum
-