Interface StrictlyOrderedTheory<E extends StrictlyOrdered<E>>
- All Superinterfaces:
BasicObjectTheory<E>,ComparableTheory<E>,ElementTheory<E>
- All Known Subinterfaces:
CompleteScalarFieldTheory<E>,OrderedTheory<E>,ScalarFieldTheory<E>,ScalarTheory<S>,SizeableScalarTheory<S,SIZE>
public interface StrictlyOrderedTheory<E extends StrictlyOrdered<E>>
extends ElementTheory<E>, ComparableTheory<E>
- 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 voidorderedAntisymmetric(E a, E b) default voiddefault voidorderedStronglyConnected(E a, E b) default voidstrictOrderedTransitive(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, setupForAll
-
Method Details
-
orderedReflexive
-
strictOrderedTransitive
-
orderedAntisymmetric
-
orderedStronglyConnected
-