Uses of Interface
org.ejml.alg.dense.linsol.LinearSolver

Packages that use LinearSolver
org.ejml.alg.block.linsol.chol   
org.ejml.alg.block.linsol.qr   
org.ejml.alg.dense.linsol   
org.ejml.alg.dense.linsol.chol   
org.ejml.alg.dense.linsol.gj   
org.ejml.alg.dense.linsol.lu   
org.ejml.alg.dense.linsol.qr   
org.ejml.alg.dense.linsol.svd   
 

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.
 



Copyright © 2012. All Rights Reserved.