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 java.lang.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 Summary

    Constructors 
    Constructor Description
    CholeskyUpLooking_FSCC()  
  • Method Summary

    Modifier and Type Method Description
    org.ejml.data.Complex_F32 computeDeterminant()  
    boolean decompose​(org.ejml.data.FMatrixSparseCSC orig)  
    org.ejml.data.IGrowArray getGw()  
    org.ejml.data.FGrowArray getGx()  
    org.ejml.data.FMatrixSparseCSC getL()  
    org.ejml.data.FMatrixSparseCSC getT​(@Nullable org.ejml.data.FMatrixSparseCSC T)  
    boolean inputModified()  
    boolean isLower()  
    boolean isStructureLocked()  
    void performSymbolic​(org.ejml.data.FMatrixSparseCSC A)  
    void setStructureLocked​(boolean locked)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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>