Index

A B C D E F G H I L M N O P R S T U V W Z 
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
Many AlgebraicElement are also Comparable, so would also match Assertions.assertThat(Comparable).
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() and Object.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 Comparable objects.
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-null datapoints
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 BasicObjectTheory and 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 Uncertain if the structure sais that AlgebraicStructure.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
 
A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form