Interface OrderedTheory<E extends StrictlyOrdered<E>>
- All Superinterfaces:
BasicObjectTheory<E>,ComparableTheory<E>,ElementTheory<E>,StrictlyOrderedTheory<E>
- All Known Subinterfaces:
CompleteScalarFieldTheory<E>,ScalarFieldTheory<E>,ScalarTheory<S>,SizeableScalarTheory<S,SIZE>
- Since:
- 0.7
- 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
Modifier and TypeMethodDescriptiondefault voidorderedTransitive(E a, E b, E c) default voidorderedTransitiveImpl(E a, E b, E c) 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.StrictlyOrderedTheory
orderedAntisymmetric, orderedReflexive, orderedStronglyConnected, strictOrderedTransitive
-
Method Details
-
orderedTransitive
-
orderedTransitiveImpl
-