Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbelianRingTheory<E extends AbelianRingElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- abs(E) - Method in interface org.meeuw.theories.abstractalgebra.SizeableTheory
- absSignum(S) - Method in interface org.meeuw.theories.numbers.ScalarTheory
- additionCommutativity(AdditiveSemiGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveSemiGroupTheory
- AdditiveAbelianGroupTheory<E extends AdditiveGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- AdditiveAbelianSemiGroupTheory<E extends AdditiveSemiGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- additiveAssociativity(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveSemiGroupTheory
- additiveCommutativity(E, E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveAbelianSemiGroupTheory
- additiveCommutativityProperty(AdditiveSemiGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveAbelianSemiGroupTheory
- additiveGroupOperators(AdditiveGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveGroupTheory
- AdditiveGroupTheory<E extends AdditiveGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- AdditiveMonoidTheory<E extends AdditiveMonoidElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- additiveSemiGroupOperators(AdditiveSemiGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveSemiGroupTheory
- AdditiveSemiGroupTheory<E extends AdditiveSemiGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- algebraicBinaryOperators(AlgebraicStructure<E>, E, E) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- AlgebraicElementAssert<E extends AlgebraicElement<E>> - Class in org.meeuw.assertj
- AlgebraicElementAssert(E) - Constructor for class org.meeuw.assertj.AlgebraicElementAssert
- algebraicIntOperations(AlgebraicStructure<?>, AlgebraicElement<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- AlgebraicStructureTheory<E extends AlgebraicElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- algebraicUnaryOperators(AlgebraicStructure<?>, AlgebraicElement<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- Assertions - Class in org.meeuw.assertj
-
Drop in replacement (and extension of
Assertions). - Assertions() - Constructor for class org.meeuw.assertj.Assertions
- assertThat(E) - Static method in class org.meeuw.assertj.Assertions
-
Same as
Assertions.assertThatAlgebraically(AlgebraicElement)but with a more generic name. - assertThatAlgebraically(E) - Static method in class org.meeuw.assertj.Assertions
- associativity(V, V, V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
B
- BasicObjectTheory<E> - Interface in org.meeuw.theories
-
Basic tests on
Object.equals(Object),Object.hashCode()andObject.toString(), which must probably be valid for any override of those. - bigDecimalValue(S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- byteValue(N) - Method in interface org.meeuw.theories.numbers.NumberTheory
C
- cardinalityAndStreaming(AlgebraicStructure<E>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- cast(E) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- castDirectly(E) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- castingError(E) - Method in interface org.meeuw.theories.abstractalgebra.GroupTheory
- cayleyTables(AlgebraicStructure<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- charAtIsConsistentWithToStringCharAt(C) - Method in interface org.meeuw.theories.CharSequenceTheory
- CharSequenceTheory<C extends CharSequence> - Interface in org.meeuw.theories
- commutativity(V, V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- ComparableTheory<E extends Comparable<E>> - Interface in org.meeuw.theories
-
Tests basic properties for
Comparableobjects. - compareTo(S, S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- compareToConsistentWithEquals(S, S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- compareToConsistentWithSignum(E) - Method in interface org.meeuw.theories.abstractalgebra.SignedNumberTheory
- compareToEqualsDatapoints3() - Method in interface org.meeuw.theories.ComparableTheory
- compareToIsAntiCommutative(E, E) - Method in interface org.meeuw.theories.ComparableTheory
-
The implementor must ensure sgn(x.compareTo(y)) == -sgn(y.compareTo(x)) for all x and y.
- compareToIsTransitiveBigger(E, E, E) - Method in interface org.meeuw.theories.ComparableTheory
-
The implementor must also ensure that the relation is transitive: (x.compareTo(y)>0 && y.compareTo(z)>0) implies x.compareTo(z)>0.
- compareToIsTransitiveEquals(Tuple.Tuple3<E, E, E>) - Method in interface org.meeuw.theories.ComparableTheory
-
The implementor must also ensure that the relation is transitive: (x.compareTo(y)==0 && y.compareTo(z)==0) implies x.compareTo(z)==0.
- compareToIsTransitiveSmaller(E, E, E) - Method in interface org.meeuw.theories.ComparableTheory
-
The implementor must also ensure that the relation is transitive: (x.compareTo(y)<0 && y.compareTo(z)<0) implies x.compareTo(z)<0.
- compareToNull(Object) - Method in interface org.meeuw.theories.ComparableTheory
- compatibility(V, S, S) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- CompleteFieldTheory<E extends CompleteFieldElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- CompleteScalarFieldTheory<E extends CompleteScalarFieldElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- cos(E) - Method in interface org.meeuw.theories.abstractalgebra.CompleteScalarFieldTheory
- cosPi(CompleteField<E>) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- COUNTS - Static variable in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
D
- datapoints() - Method in interface org.meeuw.theories.abstractalgebra.ElementTheory
- datapoints() - Method in interface org.meeuw.theories.BasicObjectTheory
-
Provide non-
nulldatapoints - DATAPOINTS - Static variable in interface org.meeuw.theories.BasicObjectTheory
- DATAPOINTS_OR_NULL - Static variable in interface org.meeuw.theories.BasicObjectTheory
- datapointsOrNull() - Method in interface org.meeuw.theories.BasicObjectTheory
- dimension(V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- distancePositive(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MetricSpaceTheory
- distanceSymmetry(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MetricSpaceTheory
- distributivity(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.RingTheory
- dividedBy(E, S) - Method in interface org.meeuw.theories.abstractalgebra.WithScalarTheory
- dividedByLong(E, long) - Method in interface org.meeuw.theories.abstractalgebra.DivisibleGroupTheory
- DivisibleGroupTheory<E extends DivisibleGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- division(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeGroupTheory
- DivisionRingTheory<E extends DivisionRingElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- dotCommutative(V, V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- dotDistributive(V, V, V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- doubles() - Method in interface org.meeuw.theories.abstractalgebra.UncertainDoubleTheory
- doubleValue(N) - Method in interface org.meeuw.theories.numbers.NumberTheory
E
- elementClass(AlgebraicStructure<E>, AlgebraicElement<E>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- elements() - Method in interface org.meeuw.theories.abstractalgebra.ElementTheory
- ELEMENTS - Static variable in interface org.meeuw.theories.abstractalgebra.ElementTheory
- ElementTheory<E> - Interface in org.meeuw.theories.abstractalgebra
-
The connection between
BasicObjectTheoryand algebra testing. - ePowZero(CompleteField<E>) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- eqMethod(E) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- EQUAL_DATAPOINTS - Static variable in interface org.meeuw.theories.BasicObjectTheory
- equalDatapoints() - Method in interface org.meeuw.theories.BasicObjectTheory
- equals(E, E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
The implementation for equals datapoints (see
BasicObjectTheory.equalDatapoints(). - equalsConsistentWithComparable(Tuple.Tuple2<E, E>) - Method in interface org.meeuw.theories.ComparableTheory
-
This test whether compareTo
Comparable.compareTo(Object)returns 0 iff if two object are equal. - equalsIsConsistent(E, E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
For any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
- equalsIsReflexive(E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
For any non-null reference value x, x.equals(x) should return true
- equalsIsSymmetric(E, E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
For any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
- equalsIsTransitive(Tuple.Tuple2<E, E>, Tuple.Tuple2<E, E>) - Method in interface org.meeuw.theories.BasicObjectTheory
-
For any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
- equalsReturnFalseOnNull(E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
For any non-null reference value x, x.equals(null); should return false.
- equalsReturnFalseOnOtherObject(E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
For any non-null reference value x, x.equals(new Object); should return false.
- ERROR_COUNTS - Static variable in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- ERROR_UCOUNTS - Static variable in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- examples(AlgebraicStructure<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
F
- fieldOperators(DivisionRing<E>) - Method in interface org.meeuw.theories.abstractalgebra.DivisionRingTheory
- FieldTheory<E extends FieldElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- floatValue(N) - Method in interface org.meeuw.theories.numbers.NumberTheory
- floatValues(S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- functions(AlgebraicStructure<?>, AlgebraicElement<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
G
- getCardinality() - Method in class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroup
- getComparisonOperators(AlgebraicStructure<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- getElementClass() - Method in class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroup
- getLogger() - Method in interface org.meeuw.theories.abstractalgebra.ElementTheory
- getOperators(CompleteField<E>) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- getStructure() - Method in class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroupElement
- getUnary(CompleteField<E>) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- goldenRatio(CompleteField<E>) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- groupOperators(Group<E>) - Method in interface org.meeuw.theories.abstractalgebra.GroupTheory
- GroupTheory<E extends GroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- GroupTheory.UnknownGroup - Class in org.meeuw.theories.abstractalgebra
- GroupTheory.UnknownGroupElement - Class in org.meeuw.theories.abstractalgebra
- groupUnitaryOperators(Group<E>) - Method in interface org.meeuw.theories.abstractalgebra.GroupTheory
H
- hashCodeIsConsistentWithEquals(Tuple.Tuple2<E, E>) - Method in interface org.meeuw.theories.BasicObjectTheory
-
If two objects are equal according to the equals(Object) method, then calling the hashCode method on each of the two objects must produce the same integer result.
- hashCodeIsSelfConsistent(E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
Whenever it is invoked on the same object more than once the hashCode() method must consistently return the same integer.
I
- identityOfIndiscernibles(E) - Method in interface org.meeuw.theories.abstractalgebra.MetricSpaceTheory
- implementsScalar(S) - Method in interface org.meeuw.theories.numbers.ScalarTheory
- implementsSizeableScalar(S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- integerValues(S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- intValue(N) - Method in interface org.meeuw.theories.numbers.NumberTheory
- inverse() - Method in class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroupElement
- inverse(E) - Method in interface org.meeuw.theories.abstractalgebra.GroupTheory
- isEqTo(E) - Method in class org.meeuw.assertj.AlgebraicElementAssert
- isFinite(S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- isNaN(S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- isNegativeConsistentWithSignum(E) - Method in interface org.meeuw.theories.abstractalgebra.SignedNumberTheory
- isNotEqTo(E) - Method in class org.meeuw.assertj.AlgebraicElementAssert
- isOne(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeMonoidTheory
- isPositiveConsistentWithSignum(E) - Method in interface org.meeuw.theories.abstractalgebra.SignedNumberTheory
- isZeroConsistentWithSignum(E) - Method in interface org.meeuw.theories.abstractalgebra.SignedNumberTheory
L
- lnAndPow(E, E) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- log() - Method in interface org.meeuw.theories.BasicObjectTheory
- longValue(N) - Method in interface org.meeuw.theories.numbers.NumberTheory
- ltegte(S, S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
- ltgt(S, S) - Method in interface org.meeuw.theories.numbers.SizeableScalarTheory
M
- magmaOperators(AlgebraicStructure<E>) - Method in interface org.meeuw.theories.abstractalgebra.MagmaTheory
- MagmaTheory<E extends MagmaElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- metric(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MetricSpaceTheory
- MetricSpaceTheory<E extends MetricSpaceElement<E,
S>, S extends Scalar<S>> - Interface in org.meeuw.theories.abstractalgebra - minus(E, E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveGroupTheory
- minusIsAnticommutative(E, E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveAbelianGroupTheory
- multiplicationCommutativity(MultiplicativeSemiGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- MultiplicativeAbelianGroupTheory<E extends MultiplicativeGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- MultiplicativeAbelianSemiGroupTheory<E extends MultiplicativeSemiGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- multiplicativeAssociativity(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- multiplicativeCommutativity(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeAbelianSemiGroupTheory
- multiplicativeCommutativityProperty(MultiplicativeSemiGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeAbelianSemiGroupTheory
- multiplicativeGroupOperators(MultiplicativeGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeGroupTheory
- MultiplicativeGroupTheory<E extends MultiplicativeGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- MultiplicativeMonoidTheory<E extends MultiplicativeMonoidElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- multiplicativeSemiGroupOperators(MultiplicativeSemiGroup<E>) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- MultiplicativeSemiGroupTheory<E extends MultiplicativeSemiGroupElement<E>> - Interface in org.meeuw.theories.abstractalgebra
N
- negation(V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- nextRandom(AlgebraicStructure<E>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- notInstantiatable() - Method in interface org.meeuw.theories.StaticUtilitiesTest
- numbers() - Method in interface org.meeuw.theories.numbers.NumberTheory
- NumberTheory<N extends Number> - Interface in org.meeuw.theories.numbers
O
- OBJECTS - Static variable in interface org.meeuw.theories.CharSequenceTheory
- one(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeMonoidTheory
- operate(GroupTheory.UnknownGroupElement) - Method in class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroupElement
- operateAssociativity(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.GroupTheory
- operatorAndCommutativity(E, E) - Method in interface org.meeuw.theories.abstractalgebra.MagmaTheory
- operatorEnums(E, E) - Method in interface org.meeuw.theories.abstractalgebra.DivisionRingTheory
- orderedAntisymmetric(E, E) - Method in interface org.meeuw.theories.abstractalgebra.StrictlyOrderedTheory
- orderedReflexive(E) - Method in interface org.meeuw.theories.abstractalgebra.StrictlyOrderedTheory
- orderedStronglyConnected(E, E) - Method in interface org.meeuw.theories.abstractalgebra.StrictlyOrderedTheory
- OrderedTheory<E extends StrictlyOrdered<E>> - Interface in org.meeuw.theories.abstractalgebra
- orderedTransitive(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.OrderedTheory
- orderedTransitiveImpl(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.OrderedTheory
- org.meeuw.assertj - package org.meeuw.assertj
- org.meeuw.math.abstractalgebra.test - module org.meeuw.math.abstractalgebra.test
- org.meeuw.theories - package org.meeuw.theories
-
Some general test interfaces
- org.meeuw.theories.abstractalgebra - package org.meeuw.theories.abstractalgebra
- org.meeuw.theories.numbers - package org.meeuw.theories.numbers
P
- plus(E, E) - Method in interface org.meeuw.theories.abstractalgebra.UncertainDoubleTheory
- polyNull(Method) - Method in interface org.meeuw.theories.StaticUtilitiesTest
- polyNullMethods() - Method in interface org.meeuw.theories.StaticUtilitiesTest
- polyNullMethodsForClass(Class<?>) - Static method in interface org.meeuw.theories.StaticUtilitiesTest
- positiveLongs() - Method in interface org.meeuw.theories.abstractalgebra.DivisibleGroupTheory
- pow(E, E) - Method in interface org.meeuw.theories.abstractalgebra.CompleteScalarFieldTheory
- pow0(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeMonoidTheory
- pow0(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- pow1(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- pow2(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- pow3(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- powNegative1(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeGroupTheory
- powNegative1(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- powNegative2(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeGroupTheory
- powNegative2(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- powNegative3(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeGroupTheory
- powNegative3(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
R
- randoms() - Method in interface org.meeuw.theories.BasicObjectTheory
- RANDOMS - Static variable in interface org.meeuw.theories.BasicObjectTheory
- reciprocal(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeGroupTheory
- repeatedPlusNegativeTimes(E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveGroupTheory
- repeatedPlusOneTimes(E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveGroupTheory
- repeatedPlusPositiveTimes(E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveGroupTheory
- repeatedPlusZeroTimes(E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveGroupTheory
- ringCommutative(E, E) - Method in interface org.meeuw.theories.abstractalgebra.AbelianRingTheory
- RingTheory<E extends RingElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- rngOperators(E) - Method in interface org.meeuw.theories.abstractalgebra.RngTheory
- RngTheory<E extends RngElement<E>> - Interface in org.meeuw.theories.abstractalgebra
S
- scalarDistributivity(V, S, S) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- ScalarFieldTheory<E extends ScalarFieldElement<E>> - Interface in org.meeuw.theories.abstractalgebra
- scalarIdentity(V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- scalars() - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- scalars() - Method in interface org.meeuw.theories.abstractalgebra.WithScalarTheory
- SCALARS - Static variable in interface org.meeuw.theories.abstractalgebra.WithScalarTheory
- ScalarTheory<S extends Scalar<S>> - Interface in org.meeuw.theories.numbers
- setupForAll() - Method in interface org.meeuw.theories.abstractalgebra.ElementTheory
- shortValue(N) - Method in interface org.meeuw.theories.numbers.NumberTheory
- SignedNumberTheory<E extends SignedNumber<E>> - Interface in org.meeuw.theories.abstractalgebra
- signum(E) - Method in interface org.meeuw.theories.abstractalgebra.SignedNumberTheory
- signumOfZero(E) - Method in interface org.meeuw.theories.abstractalgebra.SignedNumberTheory
- sin(E) - Method in interface org.meeuw.theories.abstractalgebra.CompleteScalarFieldTheory
- singleton(AlgebraicStructure<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
-
Checks if the structure is a
Singleton, and if so, that it has a private constructor and a public static INSTANCE field was required by that contract. - sinPi(CompleteField<E>) - Method in interface org.meeuw.theories.abstractalgebra.CompleteFieldTheory
- SizeableScalarTheory<S extends SizeableScalar<S,
SIZE>, SIZE extends Scalar<SIZE>> - Interface in org.meeuw.theories.numbers - SizeableTheory<E extends Sizeable<SIZE>,
SIZE extends Scalar<SIZE>> - Interface in org.meeuw.theories.abstractalgebra - space(V, V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- sqr(E) - Method in interface org.meeuw.theories.abstractalgebra.MultiplicativeSemiGroupTheory
- sqrt(E) - Method in interface org.meeuw.theories.abstractalgebra.CompleteScalarFieldTheory
- staticOperators(AlgebraicStructure<?>, BasicAlgebraicBinaryOperator) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- staticUnaryOperators(AlgebraicStructure<?>, BasicAlgebraicUnaryOperator) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- StaticUtilitiesTest - Interface in org.meeuw.theories
-
A test can implement this interface too and test generic property of a utility class
- StrictlyOrderedTheory<E extends StrictlyOrdered<E>> - Interface in org.meeuw.theories.abstractalgebra
- strictOrderedTransitive(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.StrictlyOrderedTheory
- structure() - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- STRUCTURE - Static variable in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- structureSameInstance(E, E) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- subSequenceIsConsistent(C) - Method in interface org.meeuw.theories.CharSequenceTheory
T
- testClass() - Method in interface org.meeuw.theories.StaticUtilitiesTest
- times(E, S) - Method in interface org.meeuw.theories.abstractalgebra.WithScalarTheory
- timesDouble(E, Double) - Method in interface org.meeuw.theories.abstractalgebra.UncertainDoubleTheory
- toString(E) - Method in interface org.meeuw.theories.BasicObjectTheory
-
toString of an object may be anything, but it may not throw exceptions.
- toStringForStructure(AlgebraicStructure<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- triangleInequality(E, E, E) - Method in interface org.meeuw.theories.abstractalgebra.MetricSpaceTheory
U
- UCOUNTS - Static variable in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
- uncertain(AlgebraicElement<?>) - Method in interface org.meeuw.theories.abstractalgebra.AlgebraicStructureTheory
-
Checks if the element is an instance of
Uncertainif the structure sais thatAlgebraicStructure.elementsAreUncertain(). - UncertainDoubleTheory<E extends UncertainDouble<E>> - Interface in org.meeuw.theories.abstractalgebra
- unity() - Method in class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroup
- unity(E) - Method in interface org.meeuw.theories.abstractalgebra.GroupTheory
- UnknownGroup() - Constructor for class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroup
- UnknownGroupElement() - Constructor for class org.meeuw.theories.abstractalgebra.GroupTheory.UnknownGroupElement
V
- vectorDistributivity(V, V, S) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
- VectorSpaceTheory<V extends Vector<V,
S>, S extends ScalarFieldElement<S>> - Interface in org.meeuw.theories.abstractalgebra - vectorToString(V) - Method in interface org.meeuw.theories.abstractalgebra.VectorSpaceTheory
W
- weightedAverage(E, E) - Method in interface org.meeuw.theories.abstractalgebra.UncertainDoubleTheory
- WithScalarTheory<E extends WithScalarOperations<E,
S>, S> - Interface in org.meeuw.theories.abstractalgebra
Z
- zero(E) - Method in interface org.meeuw.theories.abstractalgebra.AdditiveMonoidTheory
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form