Hierarchy For Package org.ojalgo.scalar
Class Hierarchy
- java.lang.Object
- org.ojalgo.scalar.BigScalar (implements org.ojalgo.type.context.NumberContext.Enforceable<T>, org.ojalgo.scalar.Scalar<N>)
- org.ojalgo.scalar.ComplexNumber (implements org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Collectable<N,
R>, org.ojalgo.scalar.SelfDeclaringScalar<S>, org.ojalgo.structure.Transformation2D<N>) - org.ojalgo.scalar.ExactDecimal<S> (implements org.ojalgo.scalar.SelfDeclaringScalar<S>)
- org.ojalgo.scalar.ExactDecimal.Descriptor
- org.ojalgo.scalar.PrimitiveScalar (implements org.ojalgo.type.context.NumberContext.Enforceable<T>, org.ojalgo.scalar.Scalar<N>)
- org.ojalgo.scalar.Quadruple (implements org.ojalgo.scalar.SelfDeclaringScalar<S>)
- org.ojalgo.scalar.Quaternion (implements org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Collectable<N,
R>, org.ojalgo.scalar.SelfDeclaringScalar<S>, org.ojalgo.structure.Transformation2D<N>) - org.ojalgo.scalar.RationalNumber (implements org.ojalgo.scalar.SelfDeclaringScalar<S>)
Interface Hierarchy
- java.lang.Comparable<T>
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Group
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Operation.Addition<T>)
- org.ojalgo.algebra.Ring<T> (also extends org.ojalgo.algebra.Operation.Multiplication<T>)
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>)
- org.ojalgo.algebra.VectorSpace<T,
N> (also extends org.ojalgo.algebra.ScalarOperation.Multiplication<T, N>) - org.ojalgo.algebra.NormedVectorSpace<T,
N> - org.ojalgo.tensor.Tensor<N,
T> - org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.tensor.Tensor<N,
- org.ojalgo.algebra.NormedVectorSpace<T,
- org.ojalgo.algebra.Ring<T> (also extends org.ojalgo.algebra.Operation.Multiplication<T>)
- org.ojalgo.algebra.Group.Multiplicative<T> (also extends org.ojalgo.algebra.Operation.Multiplication<T>)
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Operation.Addition<T>)
- org.ojalgo.type.context.NumberContext.Enforceable<T>
- org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.scalar.Scalar<N>)
- org.ojalgo.type.NumberDefinition
- org.ojalgo.structure.AccessScalar<N>
- org.ojalgo.scalar.Scalar<N> (also extends java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.structure.AccessScalar<N>
- org.ojalgo.algebra.Operation
- org.ojalgo.algebra.Operation.Addition<T>
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Group)
- org.ojalgo.algebra.Ring<T> (also extends org.ojalgo.algebra.Operation.Multiplication<T>)
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>)
- org.ojalgo.algebra.VectorSpace<T,
N> (also extends org.ojalgo.algebra.ScalarOperation.Multiplication<T, N>) - org.ojalgo.algebra.NormedVectorSpace<T,
N> - org.ojalgo.tensor.Tensor<N,
T> - org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.tensor.Tensor<N,
- org.ojalgo.algebra.NormedVectorSpace<T,
- org.ojalgo.algebra.Ring<T> (also extends org.ojalgo.algebra.Operation.Multiplication<T>)
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Group)
- org.ojalgo.algebra.Operation.Division<T>
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.algebra.Operation.Multiplication<T>
- org.ojalgo.algebra.Group.Multiplicative<T> (also extends org.ojalgo.algebra.Group)
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.algebra.Ring<T> (also extends org.ojalgo.algebra.Group.Additive<T>)
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Operation.Subtraction<T>)
- org.ojalgo.algebra.Group.Multiplicative<T> (also extends org.ojalgo.algebra.Group)
- org.ojalgo.algebra.Operation.Subtraction<T>
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.Field<T> (also extends org.ojalgo.algebra.Group.Multiplicative<T>, org.ojalgo.algebra.Operation.Division<T>, org.ojalgo.algebra.Ring<T>)
- org.ojalgo.algebra.Operation.Addition<T>
- org.ojalgo.scalar.Scalar.Factory<N>
- org.ojalgo.scalar.ExactDecimal.Factory<S>
- org.ojalgo.algebra.ScalarOperation
- org.ojalgo.algebra.ScalarOperation.Addition<T,
N> - org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Division<T,
N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Division<T,
- org.ojalgo.algebra.ScalarOperation.Division<T,
N> - org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.ScalarOperation.Multiplication<T,
N> - org.ojalgo.algebra.VectorSpace<T,
N> (also extends org.ojalgo.algebra.Group.Additive<T>) - org.ojalgo.algebra.NormedVectorSpace<T,
N> - org.ojalgo.tensor.Tensor<N,
T> - org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T, N>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.tensor.Tensor<N,
- org.ojalgo.algebra.NormedVectorSpace<T,
- org.ojalgo.algebra.VectorSpace<T,
- org.ojalgo.algebra.ScalarOperation.Subtraction<T,
N> - org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
N>, org.ojalgo.algebra.ScalarOperation.Division<T, N>, org.ojalgo.tensor.Tensor<N, T>) - org.ojalgo.scalar.SelfDeclaringScalar<S> (also extends org.ojalgo.type.context.NumberContext.Enforceable<T>)
- org.ojalgo.scalar.Scalar<N> (also extends org.ojalgo.structure.AccessScalar<N>, java.lang.Comparable<T>, org.ojalgo.algebra.Field<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,
- org.ojalgo.algebra.ScalarOperation.Addition<T,
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.ojalgo.scalar.Quaternion.RotationAxis
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)