Uses of Interface
org.ojalgo.matrix.decomposition.MatrixDecomposition.Solver
-
Packages that use MatrixDecomposition.Solver Package Description org.ojalgo.matrix.decomposition org.ojalgo.optimisation.convex org.ojalgo.random.process -
-
Uses of MatrixDecomposition.Solver in org.ojalgo.matrix.decomposition
Subinterfaces of MatrixDecomposition.Solver in org.ojalgo.matrix.decomposition Modifier and Type Interface Description interface
Cholesky<N extends java.lang.Comparable<N>>
Cholesky: [A] = [L][L]H (or [R]H[R])interface
LDL<N extends java.lang.Comparable<N>>
LDL: [A] = [L][D][L]H (or [R]H[D][R])interface
LDU<N extends java.lang.Comparable<N>>
LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interface
LU<N extends java.lang.Comparable<N>>
LU: [A] = [L][U]interface
QR<N extends java.lang.Comparable<N>>
QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interface
SingularValue<N extends java.lang.Comparable<N>>
Singular Value: [A] = [U][D][V]T Decomposes [this] into [U], [D] and [V] where: [U] is an orthogonal matrix.Classes in org.ojalgo.matrix.decomposition that implement MatrixDecomposition.Solver Modifier and Type Class Description (package private) class
CholeskyDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
CholeskyDecomposition.C128
(package private) static class
CholeskyDecomposition.H256
(package private) static class
CholeskyDecomposition.Q128
(package private) static class
CholeskyDecomposition.R064
(package private) static class
CholeskyDecomposition.R128
(package private) class
HermitianEvD<N extends java.lang.Comparable<N>>
Eigenvalues and eigenvectors of a real matrix.(package private) static class
HermitianEvD.C128
(package private) static class
HermitianEvD.H256
(package private) static class
HermitianEvD.Q128
(package private) static class
HermitianEvD.R064
(package private) static class
HermitianEvD.R128
(package private) class
LDLDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
LDLDecomposition.C128
(package private) static class
LDLDecomposition.H256
(package private) static class
LDLDecomposition.Q128
(package private) static class
LDLDecomposition.R064
(package private) static class
LDLDecomposition.R128
(package private) class
LUDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
LUDecomposition.C128
(package private) static class
LUDecomposition.H256
(package private) static class
LUDecomposition.Q128
(package private) static class
LUDecomposition.R064
(package private) static class
LUDecomposition.R128
(package private) class
QRDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
QRDecomposition.C128
(package private) static class
QRDecomposition.H256
(package private) static class
QRDecomposition.Q128
(package private) static class
QRDecomposition.R064
(package private) static class
QRDecomposition.R128
(package private) class
RawCholesky
(package private) static class
RawEigenvalue.Symmetric
(package private) class
RawLU
(package private) class
RawQR
For an m-by-n matrix A with m >= n, the QR decomposition is an m-by-n orthogonal matrix Q and an n-by-n upper triangular matrix R so that A = Q*R.(package private) class
RawSingularValue
Singular Value Decomposition.(package private) class
SingularValueDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
SingularValueDecomposition.C128
(package private) static class
SingularValueDecomposition.H256
(package private) static class
SingularValueDecomposition.Q128
(package private) static class
SingularValueDecomposition.R064
(package private) static class
SingularValueDecomposition.R128
-
Uses of MatrixDecomposition.Solver in org.ojalgo.optimisation.convex
Fields in org.ojalgo.optimisation.convex declared as MatrixDecomposition.Solver Modifier and Type Field Description private MatrixDecomposition.Solver<java.lang.Double>
BasePrimitiveSolver. mySolverGeneral
private MatrixDecomposition.Solver<java.lang.Double>
BasePrimitiveSolver. mySolverQ
Fields in org.ojalgo.optimisation.convex with type parameters of type MatrixDecomposition.Solver Modifier and Type Field Description private java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>>
ConvexSolver.Configuration. mySolverGeneral
private java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>>
ConvexSolver.Configuration. mySolverSPD
Methods in org.ojalgo.optimisation.convex that return MatrixDecomposition.Solver Modifier and Type Method Description MatrixDecomposition.Solver<java.lang.Double>
ConvexSolver.Configuration. newSolverGeneral(Structure2D structure)
MatrixDecomposition.Solver<java.lang.Double>
ConvexSolver.Configuration. newSolverSPD(Structure2D structure)
Method parameters in org.ojalgo.optimisation.convex with type arguments of type MatrixDecomposition.Solver Modifier and Type Method Description ConvexSolver.Configuration
ConvexSolver.Configuration. solverGeneral(java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>> factory)
This matrix decomposition should be able to "invert" the full KKT systsem body matrix (which is symmetric) and/or its Schur complement with regards to the [Q] matrix (of quadratic terms).ConvexSolver.Configuration
ConvexSolver.Configuration. solverSPD(java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>> factory)
The [Q] matrix (of quadratic terms) is supposed to be symmetric positive definite (or at least semidefinite), but in reality there are usually many deficiencies. -
Uses of MatrixDecomposition.Solver in org.ojalgo.random.process
Methods in org.ojalgo.random.process that return MatrixDecomposition.Solver Modifier and Type Method Description (package private) MatrixDecomposition.Solver<java.lang.Double>
GaussianField. getC22()
-