org.ejml.alg.dense.linsol
Class LinearSolverAbstract_D64
- java.lang.Object
-
- org.ejml.alg.dense.linsol.LinearSolverAbstract_D64
-
- All Implemented Interfaces:
- LinearSolver<DenseMatrix64F>
- Direct Known Subclasses:
- BaseLinearSolverQrp_D64, LinearSolverChol_D64, LinearSolverCholLDL_D64, LinearSolverLuBase_D64, LinearSolverQr_D64, LinearSolverQrHouse_D64, LinearSolverQrHouseCol_D64, LinearSolverQrHouseTran_D64
public abstract class LinearSolverAbstract_D64 extends java.lang.Object implements LinearSolver<DenseMatrix64F>
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.
The extending class must explicity call
_setA(org.ejml.data.DenseMatrix64F)inside of itsLinearSolver.setA(T)function.
-
-
Constructor Summary
Constructors Constructor and Description LinearSolverAbstract_D64()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description DenseMatrix64FgetA()voidinvert(DenseMatrix64F A_inv)Computes the inverse of of the 'A' matrix passed intoLinearSolver.setA(org.ejml.data.Matrix)and writes the results to the provided matrix.-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ejml.interfaces.linsol.LinearSolver
getDecomposition, modifiesA, modifiesB, quality, setA, solve
-
-
-
-
Method Detail
-
getA
public DenseMatrix64F getA()
-
invert
public void invert(DenseMatrix64F A_inv)
Description copied from interface:LinearSolverComputes the inverse of of the 'A' matrix passed intoLinearSolver.setA(org.ejml.data.Matrix)and writes the results to the provided matrix. If 'A_inv' needs to be different from 'A' is implementation dependent.- Specified by:
invertin interfaceLinearSolver<DenseMatrix64F>- Parameters:
A_inv- Where the inverted matrix saved. Modified.
-
-
DMelt 3.0 © DataMelt by jWork.ORG