Package org.ojalgo.matrix
package org.ojalgo.matrix
-
ClassDescriptionA base class for, easy to use, immutable (thread safe) matrices with a rich feature set.Definition of what's common to
BasicMatrix
andMatrixStore
.A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.MatrixFactory<N extends Comparable<N>,M extends BasicMatrix<N, M>, DR extends Mutate2D.ModifiableReceiver<N> & Factory2D.Builder<M>, SR extends Factory2D.Builder<M>> MatrixFactory creates instances of classes that implement the BasicMatrix interface and have a constructor that takes a MatrixStore as input.A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).Provider2D.Determinant<N extends Comparable<N>>Provider2D.Trace<N extends Comparable<N>>