Class Hierarchy
- java.lang.Object
- org.ojalgo.matrix.BasicMatrix<N,M> (implements org.ojalgo.structure.Access2D.Collectable<N,R>, org.ojalgo.matrix.Matrix2D<N,M>, org.ojalgo.type.context.NumberContext.Enforceable<T>, org.ojalgo.structure.Operate2D<N,P>, org.ojalgo.matrix.Provider2D.Condition, org.ojalgo.matrix.Provider2D.Determinant<N>, org.ojalgo.matrix.Provider2D.Eigenpairs, org.ojalgo.matrix.Provider2D.Hermitian, org.ojalgo.matrix.Provider2D.Inverse<M>, org.ojalgo.matrix.Provider2D.Rank, org.ojalgo.matrix.Provider2D.Solution<M>, org.ojalgo.matrix.Provider2D.Symmetric, org.ojalgo.matrix.Provider2D.Trace<N>, org.ojalgo.structure.Structure2D.Logical<S,B>, org.ojalgo.structure.Structure2D.ReducibleTo1D<R>)
- org.ojalgo.matrix.MatrixC128
- org.ojalgo.matrix.MatrixH256
- org.ojalgo.matrix.MatrixQ128
- org.ojalgo.matrix.MatrixR032
- org.ojalgo.matrix.MatrixR064
- org.ojalgo.matrix.MatrixR128
- org.ojalgo.matrix.DenseMutator2D<N,M> (implements org.ojalgo.structure.Access2D.Collectable<N,R>, org.ojalgo.structure.Factory2D.Builder<I>, org.ojalgo.structure.Mutate2D.ModifiableReceiver<N>, java.util.function.Supplier<T>)
- org.ojalgo.matrix.MatrixC128.DenseReceiver
- org.ojalgo.matrix.MatrixH256.DenseReceiver
- org.ojalgo.matrix.MatrixQ128.DenseReceiver
- org.ojalgo.matrix.MatrixR032.DenseReceiver
- org.ojalgo.matrix.MatrixR064.DenseReceiver
- org.ojalgo.matrix.MatrixR128.DenseReceiver
- org.ojalgo.matrix.MatrixFactory<N,M,DR,SR> (implements org.ojalgo.structure.Factory2D.MayBeSparse<I,DENSE,SPARSE>)
- org.ojalgo.matrix.MatrixC128.Factory
- org.ojalgo.matrix.MatrixH256.Factory
- org.ojalgo.matrix.MatrixQ128.Factory
- org.ojalgo.matrix.MatrixR032.Factory
- org.ojalgo.matrix.MatrixR064.Factory
- org.ojalgo.matrix.MatrixR128.Factory
- org.ojalgo.matrix.SparseMutator2D<N,M> (implements org.ojalgo.structure.Factory2D.Builder<I>)
- org.ojalgo.matrix.MatrixC128.SparseReceiver
- org.ojalgo.matrix.MatrixH256.SparseReceiver
- org.ojalgo.matrix.MatrixQ128.SparseReceiver
- org.ojalgo.matrix.MatrixR032.SparseReceiver
- org.ojalgo.matrix.MatrixR064.SparseReceiver
- org.ojalgo.matrix.MatrixR128.SparseReceiver
- org.ojalgo.matrix.BasicMatrix<N,M> (implements org.ojalgo.structure.Access2D.Collectable<N,R>, org.ojalgo.matrix.Matrix2D<N,M>, org.ojalgo.type.context.NumberContext.Enforceable<T>, org.ojalgo.structure.Operate2D<N,P>, org.ojalgo.matrix.Provider2D.Condition, org.ojalgo.matrix.Provider2D.Determinant<N>, org.ojalgo.matrix.Provider2D.Eigenpairs, org.ojalgo.matrix.Provider2D.Hermitian, org.ojalgo.matrix.Provider2D.Inverse<M>, org.ojalgo.matrix.Provider2D.Rank, org.ojalgo.matrix.Provider2D.Solution<M>, org.ojalgo.matrix.Provider2D.Symmetric, org.ojalgo.matrix.Provider2D.Trace<N>, org.ojalgo.structure.Structure2D.Logical<S,B>, org.ojalgo.structure.Structure2D.ReducibleTo1D<R>)
Interface Hierarchy
- org.ojalgo.algebra.Group
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Operation.Addition<T>)
- org.ojalgo.algebra.VectorSpace<T,N> (also extends org.ojalgo.algebra.ScalarOperation.Multiplication<T,N>)
- org.ojalgo.algebra.NormedVectorSpace<T,N>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.algebra.NormedVectorSpace<T,N>
- org.ojalgo.algebra.VectorSpace<T,N> (also extends org.ojalgo.algebra.ScalarOperation.Multiplication<T,N>)
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Operation.Addition<T>)
- 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.VectorSpace<T,N> (also extends org.ojalgo.algebra.ScalarOperation.Multiplication<T,N>)
- org.ojalgo.algebra.NormedVectorSpace<T,N>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.algebra.NormedVectorSpace<T,N>
- org.ojalgo.algebra.VectorSpace<T,N> (also extends org.ojalgo.algebra.ScalarOperation.Multiplication<T,N>)
- org.ojalgo.algebra.Group.Additive<T> (also extends org.ojalgo.algebra.Group)
- org.ojalgo.algebra.Operation.Multiplication<T>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.algebra.Operation.Subtraction<T>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.algebra.Operation.Addition<T>
- org.ojalgo.matrix.Provider2D
- org.ojalgo.matrix.Provider2D.Condition
- org.ojalgo.matrix.Provider2D.Determinant<N>
- org.ojalgo.matrix.Provider2D.Eigenpairs
- org.ojalgo.matrix.Provider2D.Hermitian
- org.ojalgo.matrix.Provider2D.Inverse<M>
- org.ojalgo.matrix.Provider2D.Rank
- org.ojalgo.matrix.Provider2D.Solution<M>
- org.ojalgo.matrix.Provider2D.Symmetric
- org.ojalgo.matrix.Provider2D.Trace<N>
- org.ojalgo.algebra.ScalarOperation
- org.ojalgo.algebra.ScalarOperation.Addition<T,N>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.algebra.ScalarOperation.Division<T,N>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- 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.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.algebra.NormedVectorSpace<T,N>
- org.ojalgo.algebra.VectorSpace<T,N> (also extends org.ojalgo.algebra.Group.Additive<T>)
- org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>)
- org.ojalgo.algebra.ScalarOperation.Addition<T,N>
- org.ojalgo.structure.Structure1D
- org.ojalgo.structure.Access1D<N>
- org.ojalgo.structure.Access2D<N> (also extends org.ojalgo.structure.Structure2D)
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.structure.Access2D<N> (also extends org.ojalgo.structure.Structure2D)
- org.ojalgo.structure.Access1D.Aggregatable<N>
- org.ojalgo.structure.Access2D.Aggregatable<N> (also extends org.ojalgo.structure.Structure2D)
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.structure.Access2D.Aggregatable<N> (also extends org.ojalgo.structure.Structure2D)
- org.ojalgo.structure.Structure2D
- org.ojalgo.structure.Access2D<N> (also extends org.ojalgo.structure.Access1D<N>)
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D.Aggregatable<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.structure.Access2D.Aggregatable<N> (also extends org.ojalgo.structure.Access1D.Aggregatable<N>)
- org.ojalgo.matrix.Matrix2D<N,M> (also extends org.ojalgo.structure.Access2D<N>, org.ojalgo.algebra.NormedVectorSpace<T,N>, org.ojalgo.algebra.Operation.Multiplication<T>, org.ojalgo.algebra.Operation.Subtraction<T>, org.ojalgo.algebra.ScalarOperation.Addition<T,N>, org.ojalgo.algebra.ScalarOperation.Division<T,N>, org.ojalgo.algebra.ScalarOperation.Subtraction<T,N>)
- org.ojalgo.structure.Access2D<N> (also extends org.ojalgo.structure.Access1D<N>)
- org.ojalgo.structure.Access1D<N>