Uses of Interface
org.ejml.interfaces.linsol.LinearSolver
Packages that use LinearSolver
Package
Description
-
Uses of LinearSolver in org.ejml
Classes in org.ejml that implement LinearSolverModifier and TypeClassDescriptionclassLinearSolverSafe<T extends ReshapeMatrix>Ensures that any linear solver it is wrapped around will never modify the input matrices.classLinearSolverSparseSafe<S extends DMatrixSparse,D extends ReshapeMatrix> Ensures that any linear solver it is wrapped around will never modify the input matrices.classLinearSolverToSparse<D extends Matrix>Wrapper which allows a regular linear solver to act like a sparse solverMethods in org.ejml that return LinearSolverModifier and TypeMethodDescriptionstatic <S extends Matrix,D extends Matrix>
LinearSolver<S,D> UtilEjml.safe(LinearSolver<S, D> solver) Wraps a linear solver of any type with a safe solver the ensures inputs are not modifiedMethods in org.ejml with parameters of type LinearSolverModifier and TypeMethodDescriptionstatic <S extends Matrix,D extends Matrix>
LinearSolver<S,D> UtilEjml.safe(LinearSolver<S, D> solver) Wraps a linear solver of any type with a safe solver the ensures inputs are not modified -
Uses of LinearSolver in org.ejml.dense.block.linsol.chol
Classes in org.ejml.dense.block.linsol.chol that implement LinearSolverModifier and TypeClassDescriptionclassLinear solver that uses a block cholesky decomposition.classLinear solver that uses a block cholesky decomposition.classLinear solver that uses a block cholesky decomposition.classLinear solver that uses a block cholesky decomposition. -
Uses of LinearSolver in org.ejml.dense.block.linsol.qr
Classes in org.ejml.dense.block.linsol.qr that implement LinearSolverModifier and TypeClassDescriptionclassA solver forQRDecompositionHouseholder_DDRB.classA solver forQRDecompositionHouseholder_FDRB.classA solver forQRDecompositionHouseholder_MT_DDRB.classA solver forQRDecompositionHouseholder_MT_FDRB. -
Uses of LinearSolver in org.ejml.dense.row.linsol
Subinterfaces of LinearSolver in org.ejml.dense.row.linsolModifier and TypeInterfaceDescriptioninterfaceIn many situations solutions to linear systems that share many of the same data points are needed.interfaceIn many situations solutions to linear systems that share many of the same data points are needed.Classes in org.ejml.dense.row.linsol that implement LinearSolverModifier and TypeClassDescriptionclassWrapper that allowsDMatrixRBlockto implementsLinearSolverDense.classWrapper that allowsFMatrixRBlockto implementsLinearSolverDense.classAn abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.classAn abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.classAn abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.classAn abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.classSolver which uses an unrolled inverse to compute the inverse.classSolver which uses an unrolled inverse to compute the inverse. -
Uses of LinearSolver in org.ejml.dense.row.linsol.chol
Classes in org.ejml.dense.row.linsol.chol that implement LinearSolverModifier and TypeClassDescriptionclassclassA wrapper aroundCholeskyDecomposition_F64(DMatrixRBlock) that allows it to be easily used withDMatrixRMaj.classclassA wrapper aroundCholeskyDecomposition_F32(FMatrixRBlock) that allows it to be easily used withFMatrixRMaj.classclassclassclass -
Uses of LinearSolver in org.ejml.dense.row.linsol.lu
Classes in org.ejml.dense.row.linsol.lu that implement LinearSolverModifier and TypeClassDescriptionclassFor each column in the B matrix it makes a copy, which is then solved for and writen into X.classFor each column in the B matrix it makes a copy, which is then solved for and writen into X.classFor each column in the B matrix it makes a copy, which is then solved for and writen into X.classFor each column in the B matrix it makes a copy, which is then solved for and writen into X.classclassclassclassclassTo avoid cpu cache issues the order in which the arrays are traversed have been changed.classTo avoid cpu cache issues the order in which the arrays are traversed have been changed. -
Uses of LinearSolver in org.ejml.dense.row.linsol.qr
Classes in org.ejml.dense.row.linsol.qr that implement LinearSolverModifier and TypeClassDescriptionclassA solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed.classA solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed.classBase class for QR pivot based pseudo inverse classes.classBase class for QR pivot based pseudo inverse classes.classA solver for a generic QR decomposition algorithm.classA solver for a generic QR decomposition algorithm.classA solver for a generic QR decomposition algorithm.classA solver for a generic QR decomposition algorithm.classWrapper aroundQrHouseHolderSolver_DDRBthat allows it to processDMatrixRMaj.classWrapper aroundQrHouseHolderSolver_FDRBthat allows it to processFMatrixRMaj.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classConcurrent extension ofLinearSolverQrHouseCol_DDRM.classConcurrent extension ofLinearSolverQrHouseCol_FDRM.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classQR decomposition can be used to solve for systems.classPerforms a pseudo inverse solver using theQRColPivDecompositionHouseholderColumn_DDRMdecomposition directly.classPerforms a pseudo inverse solver using theQRColPivDecompositionHouseholderColumn_FDRMdecomposition directly.classA pseudo inverse solver for a generic QR column pivot decomposition algorithm.classA pseudo inverse solver for a generic QR column pivot decomposition algorithm. -
Uses of LinearSolver in org.ejml.dense.row.linsol.svd
Classes in org.ejml.dense.row.linsol.svd that implement LinearSolverModifier and TypeClassDescriptionclassThe pseudo-inverse is typically used to solve over determined system for which there is no unique solution.
x=inv(ATA)ATb
where A ∈ ℜ m × n and m ≥ n.classThe pseudo-inverse is typically used to solve over determined system for which there is no unique solution.
x=inv(ATA)ATb
where A ∈ ℜ m × n and m ≥ n. -
Uses of LinearSolver in org.ejml.interfaces.linsol
Subinterfaces of LinearSolver in org.ejml.interfaces.linsolModifier and TypeInterfaceDescriptioninterfaceLinearSolverDense<T extends Matrix>An implementation of LinearSolverDense solves a linear system or inverts a matrix.interfaceLinearSolverSparse<S extends Matrix,D extends Matrix> -
Uses of LinearSolver in org.ejml.sparse.csc.linsol.chol
Classes in org.ejml.sparse.csc.linsol.chol that implement LinearSolverModifier and TypeClassDescriptionclassLinear solver using a sparse Cholesky decomposition.classLinear solver using a sparse Cholesky decomposition. -
Uses of LinearSolver in org.ejml.sparse.csc.linsol.lu
Classes in org.ejml.sparse.csc.linsol.lu that implement LinearSolverModifier and TypeClassDescriptionclassLU Decomposition based solver for square matrices.classLU Decomposition based solver for square matrices. -
Uses of LinearSolver in org.ejml.sparse.csc.linsol.qr
Classes in org.ejml.sparse.csc.linsol.qr that implement LinearSolverModifier and TypeClassDescriptionclassSparse linear solver implemented usingQrLeftLookingDecomposition_DSCC.classSparse linear solver implemented usingQrLeftLookingDecomposition_FSCC.