|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of LinearSolver in org.ejml.alg.block.linsol.chol |
|---|
| Classes in org.ejml.alg.block.linsol.chol that implement LinearSolver | |
|---|---|
class |
BlockCholeskyOuterSolver
Linear solver that uses a block cholesky decomposition. |
| Uses of LinearSolver in org.ejml.alg.block.linsol.qr |
|---|
| Classes in org.ejml.alg.block.linsol.qr that implement LinearSolver | |
|---|---|
class |
BlockQrHouseHolderSolver
A solver for BlockMatrix64HouseholderQR. |
| Uses of LinearSolver in org.ejml.alg.dense.linsol |
|---|
| Subinterfaces of LinearSolver in org.ejml.alg.dense.linsol | |
|---|---|
interface |
AdjustableLinearSolver
In many situations solutions to linear systems that share many of the same data points are needed. |
| Classes in org.ejml.alg.dense.linsol that implement LinearSolver | |
|---|---|
class |
LinearSolverAbstract
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class. |
class |
LinearSolverSafe<T extends Matrix64F>
Ensures that any linear solver it is wrapped around will never modify the input matrices. |
class |
LinearSolverUnrolled
Solver which uses an unrolled inverse to compute the inverse. |
class |
WrapLinearSolverBlock64
Wrapper that allows LinearSolver to implements LinearSolver. |
| Fields in org.ejml.alg.dense.linsol declared as LinearSolver | |
|---|---|
protected LinearSolver<BlockMatrix64F> |
WrapLinearSolverBlock64.alg
|
| Methods in org.ejml.alg.dense.linsol that return LinearSolver | |
|---|---|
static LinearSolver<DenseMatrix64F> |
LinearSolverFactory.general(int numRows,
int numCols)
Creates a general purpose solver. |
static LinearSolver<DenseMatrix64F> |
LinearSolverFactory.leastSquares(int numRows,
int numCols)
Creates a good general purpose solver for over determined systems and returns the optimal least-squares solution. |
static LinearSolver<DenseMatrix64F> |
LinearSolverFactory.leastSquaresQrPivot(boolean computeNorm2,
boolean computeQ)
Linear solver which uses QR pivot decomposition. |
static LinearSolver<DenseMatrix64F> |
LinearSolverFactory.linear(int matrixSize)
Creates a solver for linear systems. |
static LinearSolver<DenseMatrix64F> |
LinearSolverFactory.pseudoInverse(boolean useSVD)
Returns a solver which uses the pseudo inverse. |
static LinearSolver<DenseMatrix64F> |
LinearSolverFactory.symmPosDef(int matrixWidth)
Creates a solver for symmetric positive definite matrices. |
| Methods in org.ejml.alg.dense.linsol with parameters of type LinearSolver | |
|---|---|
static void |
InvertUsingSolve.invert(LinearSolver<DenseMatrix64F> solver,
RowD1Matrix64F A,
DenseMatrix64F A_inv)
|
| Constructors in org.ejml.alg.dense.linsol with parameters of type LinearSolver | |
|---|---|
LinearSolverSafe(LinearSolver<T> alg)
|
|
WrapLinearSolverBlock64(LinearSolver<BlockMatrix64F> alg)
|
|
| Uses of LinearSolver in org.ejml.alg.dense.linsol.chol |
|---|
| Classes in org.ejml.alg.dense.linsol.chol that implement LinearSolver | |
|---|---|
class |
LinearSolverChol
|
class |
LinearSolverCholBlock64
A wrapper around CholeskyDecomposition(BlockMatrix64F) that allows
it to be easily used with DenseMatrix64F. |
class |
LinearSolverCholLDL
|
| Uses of LinearSolver in org.ejml.alg.dense.linsol.gj |
|---|
| Classes in org.ejml.alg.dense.linsol.gj that implement LinearSolver | |
|---|---|
class |
GaussJordan
Gauss-Jordan elimination is an algorithm that can solve linear equations and invert matrices. |
class |
GaussJordanNoPivot
This is an implementation of Gauss-Jordan elimination with no pivoting. |
| Uses of LinearSolver in org.ejml.alg.dense.linsol.lu |
|---|
| Classes in org.ejml.alg.dense.linsol.lu that implement LinearSolver | |
|---|---|
class |
LinearSolverLu
For each column in the B matrix it makes a copy, which is then solved for and writen into X. |
class |
LinearSolverLuBase
|
class |
LinearSolverLuKJI
To avoid cpu cache issues the order in which the arrays are traversed have been changed. |
| Uses of LinearSolver in org.ejml.alg.dense.linsol.qr |
|---|
| Classes in org.ejml.alg.dense.linsol.qr that implement LinearSolver | |
|---|---|
class |
AdjLinearSolverQr
A solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed. |
class |
BaseLinearSolverQrp
Base class for QR pivot based pseudo inverse classes. |
class |
LinearSolverQr
A solver for a generic QR decomposition algorithm. |
class |
LinearSolverQrBlock64
Wrapper around BlockQrHouseHolderSolver that allows it to process
DenseMatrix64F. |
class |
LinearSolverQrHouse
QR decomposition can be used to solve for systems. |
class |
LinearSolverQrHouseCol
QR decomposition can be used to solve for systems. |
class |
LinearSolverQrHouseTran
QR decomposition can be used to solve for systems. |
class |
LinearSolverQrpHouseCol
Performs a pseudo inverse solver using the QRColPivDecompositionHouseholderColumn decomposition
directly. |
class |
SolvePseudoInverseQrp
A pseudo inverse solver for a generic QR column pivot decomposition algorithm. |
| Fields in org.ejml.alg.dense.linsol.qr declared as LinearSolver | |
|---|---|
protected LinearSolver<DenseMatrix64F> |
BaseLinearSolverQrp.internalSolver
|
| Uses of LinearSolver in org.ejml.alg.dense.linsol.svd |
|---|
| Classes in org.ejml.alg.dense.linsol.svd that implement LinearSolver | |
|---|---|
class |
SolvePseudoInverseSvd
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||