Class CholeskyUpLooking_FSCC

java.lang.Object
org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_FSCC
All Implemented Interfaces:
org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixSparseCSC>, org.ejml.interfaces.decomposition.CholeskySparseDecomposition<org.ejml.data.FMatrixSparseCSC>, org.ejml.interfaces.decomposition.CholeskySparseDecomposition_F32<org.ejml.data.FMatrixSparseCSC>, org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixSparseCSC>, org.ejml.interfaces.decomposition.DecompositionSparseInterface<org.ejml.data.FMatrixSparseCSC>

@Generated("org.ejml.sparse.csc.decomposition.chol.CholeskyUpLooking_DSCC")
public class CholeskyUpLooking_FSCC
extends Object
implements org.ejml.interfaces.decomposition.CholeskySparseDecomposition_F32<org.ejml.data.FMatrixSparseCSC>
Performs a Cholesky decomposition using an up looking algorthm on a FMatrixSparseCSC.

See page 59 in "Direct Methods for Sparse Linear Systems" by Tomothy A. Davis

  • Constructor Details

    • CholeskyUpLooking_FSCC

      public CholeskyUpLooking_FSCC()
  • Method Details

    • decompose

      public boolean decompose​(org.ejml.data.FMatrixSparseCSC orig)
      Specified by:
      decompose in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixSparseCSC>
    • performSymbolic

      public void performSymbolic​(org.ejml.data.FMatrixSparseCSC A)
    • inputModified

      public boolean inputModified()
      Specified by:
      inputModified in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixSparseCSC>
    • isLower

      public boolean isLower()
      Specified by:
      isLower in interface org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixSparseCSC>
    • getT

      public org.ejml.data.FMatrixSparseCSC getT​(@Nullable @Nullable org.ejml.data.FMatrixSparseCSC T)
      Specified by:
      getT in interface org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixSparseCSC>
    • computeDeterminant

      public org.ejml.data.Complex_F32 computeDeterminant()
      Specified by:
      computeDeterminant in interface org.ejml.interfaces.decomposition.CholeskySparseDecomposition_F32<org.ejml.data.FMatrixSparseCSC>
    • getGx

      public org.ejml.data.FGrowArray getGx()
    • getL

      public org.ejml.data.FMatrixSparseCSC getL()
    • getGw

      public org.ejml.data.IGrowArray getGw()
    • setStructureLocked

      public void setStructureLocked​(boolean locked)
      Specified by:
      setStructureLocked in interface org.ejml.interfaces.decomposition.DecompositionSparseInterface<org.ejml.data.FMatrixSparseCSC>
    • isStructureLocked

      public boolean isStructureLocked()
      Specified by:
      isStructureLocked in interface org.ejml.interfaces.decomposition.DecompositionSparseInterface<org.ejml.data.FMatrixSparseCSC>