Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.meeuw.math.abstractalgebra.AbstractAlgebraicStructure<F> (implements org.meeuw.math.abstractalgebra.AlgebraicStructure<E>)
- org.meeuw.math.uncertainnumbers.field.UncertainRealField (implements org.meeuw.math.abstractalgebra.CompleteField<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- org.meeuw.math.text.FixedSizeMap<K,V>
- org.meeuw.math.text.spi.AlgebraicElementFormatProvider
- org.meeuw.math.text.spi.UncertainDoubleFormatProvider
- org.meeuw.math.numbers.BigDecimalOperations (implements org.meeuw.math.numbers.UncertaintyNumberOperations<N>)
- org.meeuw.math.abstractalgebra.Cardinality (implements java.lang.Comparable<T>)
- java.time.Clock
- org.meeuw.math.TestClock
- org.meeuw.math.uncertainnumbers.ConfidenceInterval<N> (implements java.util.function.Predicate<T>)
- org.meeuw.math.text.configuration.Configuration
- org.meeuw.math.text.configuration.Configuration.Builder
- org.meeuw.math.uncertainnumbers.DoubleConfidenceInterval (implements java.util.function.Predicate<T>)
- org.meeuw.math.numbers.DoubleOperations (implements org.meeuw.math.numbers.UncertaintyNumberOperations<N>)
- java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
- org.meeuw.math.text.UncertainDoubleFormat
- org.meeuw.math.text.spi.FormatServiceProvider
- org.meeuw.math.uncertainnumbers.ImmutableUncertainNumber<N> (implements org.meeuw.math.uncertainnumbers.UncertainNumber<N>)
- org.meeuw.math.Interval<T> (implements java.util.function.Predicate<T>)
- java.lang.Number (implements java.io.Serializable)
- org.meeuw.math.uncertainnumbers.AbstractUncertainDouble<D> (implements java.lang.Comparable<T>, org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.uncertainnumbers.field.UncertainDoubleElement (implements org.meeuw.math.uncertainnumbers.field.UncertainReal)
- org.meeuw.math.uncertainnumbers.AbstractUncertainDouble<D> (implements java.lang.Comparable<T>, org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.text.configuration.NumberConfiguration (implements org.meeuw.math.text.configuration.ConfigurationAspect)
- org.meeuw.math.Streams
- org.meeuw.math.text.TextUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.ArithmeticException
- org.meeuw.math.exceptions.MathException
- org.meeuw.math.exceptions.InvalidElementCreationException
- org.meeuw.math.exceptions.InvalidUncertaintyException
- org.meeuw.math.exceptions.InvalidOperationException
- org.meeuw.math.exceptions.ReciprocalException
- org.meeuw.math.exceptions.DivisionByZeroException
- org.meeuw.math.exceptions.UnsupportedMathOperationException
- org.meeuw.math.exceptions.FieldInCompleteException
- org.meeuw.math.exceptions.InvalidElementCreationException
- org.meeuw.math.exceptions.MathException
- org.meeuw.math.text.configuration.ConfigurationException
- java.lang.ArithmeticException
- java.lang.RuntimeException
- java.lang.Exception
- org.meeuw.math.text.configuration.UncertaintyConfiguration (implements org.meeuw.math.text.configuration.ConfigurationAspect)
- org.meeuw.math.Utils
- org.meeuw.math.abstractalgebra.AbstractAlgebraicStructure<F> (implements org.meeuw.math.abstractalgebra.AlgebraicStructure<E>)
Interface Hierarchy
- org.meeuw.math.abstractalgebra.AlgebraicBinaryOperator
- org.meeuw.math.abstractalgebra.AlgebraicElement<E>
- org.meeuw.math.abstractalgebra.AdditiveSemiGroupElement<E>
- org.meeuw.math.abstractalgebra.AdditiveMonoidElement<E>
- org.meeuw.math.abstractalgebra.AdditiveGroupElement<E>
- org.meeuw.math.abstractalgebra.RngElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeSemiGroupElement<E>)
- org.meeuw.math.abstractalgebra.RingElement<E>
- org.meeuw.math.abstractalgebra.DivisionRingElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.DivisionRingElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.RingElement<E>
- org.meeuw.math.abstractalgebra.RngElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeSemiGroupElement<E>)
- org.meeuw.math.abstractalgebra.AdditiveGroupElement<E>
- org.meeuw.math.abstractalgebra.AdditiveMonoidElement<E>
- org.meeuw.math.abstractalgebra.MultiplicativeSemiGroupElement<E>
- org.meeuw.math.abstractalgebra.MultiplicativeMonoidElement<E>
- org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>
- org.meeuw.math.abstractalgebra.DivisionRingElement<E> (also extends org.meeuw.math.abstractalgebra.RingElement<E>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.DivisionRingElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.DivisionRingElement<E> (also extends org.meeuw.math.abstractalgebra.RingElement<E>)
- org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>
- org.meeuw.math.abstractalgebra.RngElement<E> (also extends org.meeuw.math.abstractalgebra.AdditiveGroupElement<E>)
- org.meeuw.math.abstractalgebra.RingElement<E>
- org.meeuw.math.abstractalgebra.DivisionRingElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.numbers.Scalar<SELF>)
- org.meeuw.math.abstractalgebra.FieldElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.DivisionRingElement<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroupElement<E>)
- org.meeuw.math.abstractalgebra.RingElement<E>
- org.meeuw.math.abstractalgebra.MultiplicativeMonoidElement<E>
- org.meeuw.math.abstractalgebra.AdditiveSemiGroupElement<E>
- org.meeuw.math.abstractalgebra.AlgebraicStructure<E>
- org.meeuw.math.abstractalgebra.AdditiveSemiGroup<E>
- org.meeuw.math.abstractalgebra.AdditiveMonoid<E>
- org.meeuw.math.abstractalgebra.AdditiveGroup<E>
- org.meeuw.math.abstractalgebra.AdditiveAbelianGroup<E>
- org.meeuw.math.abstractalgebra.Rng<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeSemiGroup<E>)
- org.meeuw.math.abstractalgebra.Ring<E>
- org.meeuw.math.abstractalgebra.DivisionRing<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroup<E>)
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.CompleteField<E>
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.DivisionRing<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroup<E>)
- org.meeuw.math.abstractalgebra.Ring<E>
- org.meeuw.math.abstractalgebra.Rng<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeSemiGroup<E>)
- org.meeuw.math.abstractalgebra.AdditiveAbelianGroup<E>
- org.meeuw.math.abstractalgebra.AdditiveGroup<E>
- org.meeuw.math.abstractalgebra.AdditiveMonoid<E>
- org.meeuw.math.abstractalgebra.MultiplicativeSemiGroup<E>
- org.meeuw.math.abstractalgebra.MultiplicativeMonoid<E>
- org.meeuw.math.abstractalgebra.MultiplicativeGroup<E>
- org.meeuw.math.abstractalgebra.DivisionRing<E> (also extends org.meeuw.math.abstractalgebra.Ring<E>)
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.CompleteField<E>
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.DivisionRing<E>)
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.CompleteField<E>
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.DivisionRing<E>)
- org.meeuw.math.abstractalgebra.DivisionRing<E> (also extends org.meeuw.math.abstractalgebra.Ring<E>)
- org.meeuw.math.abstractalgebra.MultiplicativeGroup<E>
- org.meeuw.math.abstractalgebra.Rng<E> (also extends org.meeuw.math.abstractalgebra.AdditiveAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.Ring<E>
- org.meeuw.math.abstractalgebra.DivisionRing<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroup<E>)
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.CompleteField<E>
- org.meeuw.math.abstractalgebra.ScalarField<E>
- org.meeuw.math.abstractalgebra.Field<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeAbelianGroup<E>)
- org.meeuw.math.abstractalgebra.DivisionRing<E> (also extends org.meeuw.math.abstractalgebra.MultiplicativeGroup<E>)
- org.meeuw.math.abstractalgebra.Ring<E>
- org.meeuw.math.abstractalgebra.MultiplicativeMonoid<E>
- org.meeuw.math.abstractalgebra.AdditiveSemiGroup<E>
- org.meeuw.math.abstractalgebra.AlgebraicUnaryOperator
- java.util.function.BiPredicate<T,U>
- org.meeuw.math.Equivalence<E>
- java.lang.Comparable<T>
- org.meeuw.math.numbers.Scalar<SELF> (also extends org.meeuw.math.numbers.SignedNumber, org.meeuw.math.numbers.Sizeable<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.abstractalgebra.FieldElement<E>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.UncertainDouble<D>
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.abstractalgebra.CompleteFieldElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.abstractalgebra.FieldElement<E>)
- org.meeuw.math.numbers.Scalar<SELF> (also extends org.meeuw.math.numbers.SignedNumber, org.meeuw.math.numbers.Sizeable<E>)
- org.meeuw.math.text.configuration.ConfigurationAspect
- java.lang.Iterable<T>
- org.meeuw.math.abstractalgebra.VectorInterface<V,S> (also extends org.meeuw.math.abstractalgebra.WithScalarOperations<E,S>)
- org.meeuw.math.abstractalgebra.MetricSpace<E,S>
- org.meeuw.math.numbers.NumberOperations<N>
- org.meeuw.math.numbers.UncertaintyNumberOperations<N>
- org.meeuw.math.numbers.SignedNumber
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.abstractalgebra.ScalarFieldElement<E>)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.numbers.Scalar<SELF> (also extends java.lang.Comparable<T>, org.meeuw.math.numbers.Sizeable<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.abstractalgebra.FieldElement<E>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.UncertainDouble<D>
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.abstractalgebra.CompleteFieldElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.abstractalgebra.FieldElement<E>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.abstractalgebra.ScalarFieldElement<E>)
- org.meeuw.math.numbers.Sizeable<E>
- org.meeuw.math.abstractalgebra.MetricSpaceElement<E,S>
- org.meeuw.math.numbers.Scalar<SELF> (also extends java.lang.Comparable<T>, org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.abstractalgebra.FieldElement<E>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.uncertainnumbers.UncertainDouble<D>)
- org.meeuw.math.abstractalgebra.CompleteFieldElement<E> (also extends org.meeuw.math.numbers.SignedNumber)
- org.meeuw.math.uncertainnumbers.UncertainDouble<D>
- org.meeuw.math.uncertainnumbers.field.UncertainReal (also extends org.meeuw.math.abstractalgebra.CompleteFieldElement<E>)
- org.meeuw.math.abstractalgebra.ScalarFieldElement<E> (also extends org.meeuw.math.abstractalgebra.FieldElement<E>)
- org.meeuw.math.abstractalgebra.Streamable<T>
- org.meeuw.math.uncertainnumbers.UncertainNumber<N>
- org.meeuw.math.abstractalgebra.VectorSpaceInterface<E,V>
- org.meeuw.math.abstractalgebra.WithScalarOperations<E,S>
- org.meeuw.math.abstractalgebra.VectorInterface<V,S> (also extends java.lang.Iterable<T>)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.meeuw.math.Interval.BoundType
- org.meeuw.math.abstractalgebra.Operator (implements org.meeuw.math.abstractalgebra.AlgebraicBinaryOperator)
- org.meeuw.math.abstractalgebra.UnaryOperator (implements org.meeuw.math.abstractalgebra.AlgebraicUnaryOperator)
- org.meeuw.math.text.configuration.UncertaintyConfiguration.Notation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)