org.ejml.alg.dense.linsol
Class LinearSolverAbstract_CD64
- java.lang.Object
-
- org.ejml.alg.dense.linsol.LinearSolverAbstract_CD64
-
- All Implemented Interfaces:
- LinearSolver<CDenseMatrix64F>
- Direct Known Subclasses:
- LinearSolverChol_CD64, LinearSolverLuBase_CD64, LinearSolverQr_CD64, LinearSolverQrHouse_CD64, LinearSolverQrHouseCol_CD64, LinearSolverQrHouseTran_CD64
public abstract class LinearSolverAbstract_CD64 extends java.lang.Object implements LinearSolver<CDenseMatrix64F>
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.CDenseMatrix64F)inside of itsLinearSolver.setA(T)function.
-
-
Constructor Summary
Constructors Constructor and Description LinearSolverAbstract_CD64()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description CDenseMatrix64FgetA()voidinvert(CDenseMatrix64F 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 CDenseMatrix64F getA()
-
invert
public void invert(CDenseMatrix64F 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<CDenseMatrix64F>- Parameters:
A_inv- Where the inverted matrix saved. Modified.
-
-
DMelt 3.0 © DataMelt by jWork.ORG