Uses of Interface
org.ejml.interfaces.linsol.LinearSolver
Package
Description
-
Uses of LinearSolver in org.ejml
Modifier and TypeClassDescriptionclass
LinearSolverSafe<T extends ReshapeMatrix>
Ensures that any linear solver it is wrapped around will never modify the input matrices.class
LinearSolverSparseSafe<S extends DMatrixSparse,
D extends ReshapeMatrix> Ensures that any linear solver it is wrapped around will never modify the input matrices.class
LinearSolverToSparse<D extends Matrix>
Wrapper which allows a regular linear solver to act like a sparse solverModifier 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 modifiedModifier 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
Modifier and TypeClassDescriptionclass
Linear solver that uses a block cholesky decomposition.class
Linear solver that uses a block cholesky decomposition.class
Linear solver that uses a block cholesky decomposition.class
Linear solver that uses a block cholesky decomposition. -
Uses of LinearSolver in org.ejml.dense.block.linsol.qr
Modifier and TypeClassDescriptionclass
A solver forQRDecompositionHouseholder_DDRB
.class
A solver forQRDecompositionHouseholder_FDRB
.class
A solver forQRDecompositionHouseholder_MT_DDRB
.class
A solver forQRDecompositionHouseholder_MT_FDRB
. -
Uses of LinearSolver in org.ejml.dense.row.linsol
Modifier and TypeInterfaceDescriptioninterface
In many situations solutions to linear systems that share many of the same data points are needed.interface
In many situations solutions to linear systems that share many of the same data points are needed.Modifier and TypeClassDescriptionclass
Wrapper that allowsDMatrixRBlock
to implementsLinearSolverDense
.class
Wrapper that allowsFMatrixRBlock
to implementsLinearSolverDense
.class
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.class
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.class
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.class
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.class
Solver which uses an unrolled inverse to compute the inverse.class
Solver which uses an unrolled inverse to compute the inverse. -
Uses of LinearSolver in org.ejml.dense.row.linsol.chol
Modifier and TypeClassDescriptionclass
class
A wrapper aroundCholeskyDecomposition_F64
(DMatrixRBlock) that allows it to be easily used withDMatrixRMaj
.class
class
A wrapper aroundCholeskyDecomposition_F32
(FMatrixRBlock) that allows it to be easily used withFMatrixRMaj
.class
class
class
class
-
Uses of LinearSolver in org.ejml.dense.row.linsol.lu
Modifier and TypeClassDescriptionclass
For each column in the B matrix it makes a copy, which is then solved for and writen into X.class
For each column in the B matrix it makes a copy, which is then solved for and writen into X.class
For each column in the B matrix it makes a copy, which is then solved for and writen into X.class
For each column in the B matrix it makes a copy, which is then solved for and writen into X.class
class
class
class
class
To avoid cpu cache issues the order in which the arrays are traversed have been changed.class
To 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
Modifier and TypeClassDescriptionclass
A solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed.class
A solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed.class
Base class for QR pivot based pseudo inverse classes.class
Base class for QR pivot based pseudo inverse classes.class
A solver for a generic QR decomposition algorithm.class
A solver for a generic QR decomposition algorithm.class
A solver for a generic QR decomposition algorithm.class
A solver for a generic QR decomposition algorithm.class
Wrapper aroundQrHouseHolderSolver_DDRB
that allows it to processDMatrixRMaj
.class
Wrapper aroundQrHouseHolderSolver_FDRB
that allows it to processFMatrixRMaj
.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
Concurrent extension ofLinearSolverQrHouseCol_DDRM
.class
Concurrent extension ofLinearSolverQrHouseCol_FDRM
.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
QR decomposition can be used to solve for systems.class
Performs a pseudo inverse solver using theQRColPivDecompositionHouseholderColumn_DDRM
decomposition directly.class
Performs a pseudo inverse solver using theQRColPivDecompositionHouseholderColumn_FDRM
decomposition directly.class
A pseudo inverse solver for a generic QR column pivot decomposition algorithm.class
A pseudo inverse solver for a generic QR column pivot decomposition algorithm. -
Uses of LinearSolver in org.ejml.dense.row.linsol.svd
Modifier and TypeClassDescriptionclass
The 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.class
The 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
Modifier and TypeInterfaceDescriptioninterface
LinearSolverDense<T extends Matrix>
An implementation of LinearSolverDense solves a linear system or inverts a matrix.interface
LinearSolverSparse<S extends Matrix,
D extends Matrix> -
Uses of LinearSolver in org.ejml.sparse.csc.linsol.chol
Modifier and TypeClassDescriptionclass
Linear solver using a sparse Cholesky decomposition.class
Linear solver using a sparse Cholesky decomposition. -
Uses of LinearSolver in org.ejml.sparse.csc.linsol.lu
Modifier and TypeClassDescriptionclass
LU Decomposition based solver for square matrices.class
LU Decomposition based solver for square matrices. -
Uses of LinearSolver in org.ejml.sparse.csc.linsol.qr
Modifier and TypeClassDescriptionclass
Sparse linear solver implemented usingQrLeftLookingDecomposition_DSCC
.class
Sparse linear solver implemented usingQrLeftLookingDecomposition_FSCC
.