Class LUDecompositionNR_DDRM

java.lang.Object
org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
org.ejml.dense.row.decomposition.lu.LUDecompositionNR_DDRM
All Implemented Interfaces:
org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>, org.ejml.interfaces.decomposition.LUDecomposition<org.ejml.data.DMatrixRMaj>, org.ejml.interfaces.decomposition.LUDecomposition_F64<org.ejml.data.DMatrixRMaj>

public class LUDecompositionNR_DDRM extends org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
This code is inspired from what's in numerical recipes.
  • Field Summary

    Fields inherited from class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM

    dataLU, indx, LU, m, maxWidth, n, pivot, pivsign, vv
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    decompose(org.ejml.data.DMatrixRMaj orig)
    This implementation of LU Decomposition uses the algorithm specified below: "Numerical Recipes The Art of Scientific Computing", Third Edition, Pages 48-55

    Methods inherited from class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM

    _getVV, _solveVectorInternal, computeDeterminant, decomposeCommonInit, getIndx, getLower, getLU, getPivot, getRowPivot, getRowPivotV, getUpper, inputModified, isSingular, quality, setExpectedMaxSize

    Methods inherited from class java.lang.Object

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

    • LUDecompositionNR_DDRM

      public LUDecompositionNR_DDRM()
  • Method Details

    • decompose

      public boolean decompose(org.ejml.data.DMatrixRMaj orig)

      This implementation of LU Decomposition uses the algorithm specified below: "Numerical Recipes The Art of Scientific Computing", Third Edition, Pages 48-55

      Parameters:
      orig - The matrix that is to be decomposed. Not modified.
      Returns:
      true If the matrix can be decomposed and false if it can not. It can return true and still be singular.