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 interfaceCholesky<N extends java.lang.Comparable<N>>Cholesky: [A] = [L][L]H (or [R]H[R])static interfaceEigenvalue.Spectral<N extends java.lang.Comparable<N>>“Spectral decomposition” refers specifically to the orthogonal/unitary eigen-decomposition of a normal matrix (most commonly Hermitian / symmetric).interfaceLDL<N extends java.lang.Comparable<N>>LDL: [A] = [L][D][L]H (or [R]H[D][R])interfaceLDU<N extends java.lang.Comparable<N>>LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interfaceLU<N extends java.lang.Comparable<N>>LU: [A] = [L][U]interfaceQR<N extends java.lang.Comparable<N>>QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interfaceSingularValue<N extends java.lang.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 MatrixDecomposition.Solver Modifier and Type Class Description (package private) classDenseCholesky<N extends java.lang.Comparable<N>>(package private) static classDenseCholesky.C128(package private) static classDenseCholesky.H256(package private) static classDenseCholesky.Q128(package private) static classDenseCholesky.R064(package private) static classDenseCholesky.R128(package private) classDenseLDL<N extends java.lang.Comparable<N>>(package private) static classDenseLDL.C128(package private) static classDenseLDL.H256(package private) static classDenseLDL.Q128(package private) static classDenseLDL.R064(package private) static classDenseLDL.R128(package private) classDenseLU<N extends java.lang.Comparable<N>>(package private) static classDenseLU.C128(package private) static classDenseLU.H256(package private) static classDenseLU.Q128(package private) static classDenseLU.R064(package private) static classDenseLU.R128(package private) classDenseQR<N extends java.lang.Comparable<N>>(package private) static classDenseQR.C128(package private) static classDenseQR.H256(package private) static classDenseQR.Q128(package private) static classDenseQR.R064(package private) static classDenseQR.R128(package private) classDenseSingularValue<N extends java.lang.Comparable<N>>(package private) static classDenseSingularValue.C128(package private) static classDenseSingularValue.H256(package private) static classDenseSingularValue.Q128(package private) static classDenseSingularValue.R064(package private) static classDenseSingularValue.R128(package private) classHermitianEvD<N extends java.lang.Comparable<N>>Eigenvalues and eigenvectors of a real matrix.(package private) static classHermitianEvD.C128(package private) static classHermitianEvD.H256(package private) static classHermitianEvD.Q128(package private) static classHermitianEvD.R064(package private) static classHermitianEvD.R128(package private) classRawCholesky(package private) static classRawEigenvalue.Symmetric(package private) classRawLU(package private) classRawQRFor 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) classRawSingularValueSingular Value Decomposition.(package private) classSparseLUA sparse, primitive double based, LU decomposition with support for incremental Forrest-Tomlin updates. -
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. mySolverGeneralprivate MatrixDecomposition.Solver<java.lang.Double>BasePrimitiveSolver. mySolverQFields 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. mySolverGeneralprivate java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>>ConvexSolver.Configuration. mySolverSPDMethods 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.ConfigurationConvexSolver.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.ConfigurationConvexSolver.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()
-