Uses of Interface
org.ojalgo.matrix.Provider2D
Packages that use Provider2D
-
Uses of Provider2D in org.ojalgo.matrix
Subinterfaces of Provider2D in org.ojalgo.matrixModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceProvider2D.Determinant<N extends Comparable<N>>static interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceProvider2D.Trace<N extends Comparable<N>>Classes in org.ojalgo.matrix that implement Provider2DModifier and TypeClassDescriptionclassBasicMatrix<N extends Comparable<N>,M extends BasicMatrix<N, M>> A base class for, easy to use, immutable (thread safe) matrices with a rich feature set.final classA matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values. (2 x 64 = 128)final classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values. (4 x 64 = 256)final classA matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values. (2 x 64 = 128)final classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.final classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.final classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double). (2 x 64 = 128) -
Uses of Provider2D in org.ojalgo.matrix.decomposition
Subinterfaces of Provider2D in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptioninterfaceCholesky<N extends Comparable<N>>Cholesky: [A] = [L][L]H (or [R]H[R])interfaceEigenvalue<N extends Comparable<N>>[A] = [V][D][V]-1 ([A][V] = [V][D]) [A] = any square matrix. [V] = contains the eigenvectors as columns. [D] = a diagonal matrix with the eigenvalues on the diagonal (possibly in blocks).static interfaceEigenvalue.Generalised<N extends Comparable<N>>static interfaceEigenvalue.Spectral<N extends Comparable<N>>“Spectral decomposition” refers specifically to the orthogonal/unitary eigen-decomposition of a normal matrix (most commonly Hermitian / symmetric).interfaceLDL<N extends Comparable<N>>LDL: [A] = [L][D][L]H (or [R]H[D][R])interfaceLDU<N extends Comparable<N>>LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interfaceLU<N extends Comparable<N>>LU: [A] = [L][U]static interfaceMatrixDecomposition.Determinant<N extends Comparable<N>>static interfaceMatrixDecomposition.RankRevealing<N extends Comparable<N>>A rank-revealing matrix decomposition of a matrix [A] is a decomposition that is, or can be transformed to be, on the form [A]=[X][D][Y]T where: [X] and [Y] are square and well conditioned. [D] is diagonal with nonnegative and non-increasing values on the diagonal.static interfaceMatrixDecomposition.Solver<N extends Comparable<N>>interfaceQR<N extends Comparable<N>>QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interfaceSingularValue<N extends Comparable<N>>Singular Value: [A] = [U][S][V]T Decomposes [this] into [U], [S] and [V] where: [U] is an orthogonal matrix.Classes in org.ojalgo.matrix.decomposition that implement Provider2DModifier and TypeClassDescriptionfinal classQuasi-Definite LDL (QDLDL) sparse decomposition.