public class LinearSolverCholesky_DSCC
extends java.lang.Object
implements org.ejml.interfaces.linsol.LinearSolverSparse<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
| Constructor and Description |
|---|
LinearSolverCholesky_DSCC(CholeskyUpLooking_DSCC cholesky,
ComputePermutation<org.ejml.data.DMatrixSparseCSC> fillReduce) |
| Modifier and Type | Method and Description |
|---|---|
<D extends org.ejml.interfaces.decomposition.DecompositionInterface> |
getDecomposition() |
boolean |
isStructureLocked() |
void |
lockStructure() |
boolean |
modifiesA() |
boolean |
modifiesB() |
double |
quality() |
boolean |
setA(org.ejml.data.DMatrixSparseCSC A) |
void |
solve(org.ejml.data.DMatrixRMaj B,
org.ejml.data.DMatrixRMaj X) |
public LinearSolverCholesky_DSCC(CholeskyUpLooking_DSCC cholesky, ComputePermutation<org.ejml.data.DMatrixSparseCSC> fillReduce)
public boolean setA(org.ejml.data.DMatrixSparseCSC A)
setA in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public double quality()
quality in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public void lockStructure()
lockStructure in interface org.ejml.interfaces.linsol.LinearSolverSparse<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public boolean isStructureLocked()
isStructureLocked in interface org.ejml.interfaces.linsol.LinearSolverSparse<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public void solve(org.ejml.data.DMatrixRMaj B,
org.ejml.data.DMatrixRMaj X)
solve in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public boolean modifiesA()
modifiesA in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public boolean modifiesB()
modifiesB in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public <D extends org.ejml.interfaces.decomposition.DecompositionInterface> D getDecomposition()
getDecomposition in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>