Documentation of 'org.ejml.alg.dense.decomposition.lu.LUDecompositionBase_D64' Java class
LUDecompositionBase_D64
org.ejml.alg.dense.decomposition.lu

Class LUDecompositionBase_D64

    • Constructor Detail

      • LUDecompositionBase_D64

        public LUDecompositionBase_D64()
    • Method Detail

      • setExpectedMaxSize

        public void setExpectedMaxSize(int numRows,
                                       int numCols)
      • getIndx

        public int[] getIndx()
      • getPivot

        public int[] getPivot()
      • getPivot

        public DenseMatrix64F getPivot(DenseMatrix64F pivot)
        Description copied from interface: LUDecomposition

        For numerical stability there are often row interchanges. This computes a pivot matrix that will undo those changes.

        Specified by:
        getPivot in interface LUDecomposition<DenseMatrix64F>
        Parameters:
        pivot - Storage for the pivot matrix. If null then a new matrix is returned. Modified.
        Returns:
        The pivot matrix.
      • isSingular

        public boolean isSingular()
        Determines if the decomposed matrix is singular. This function can return false and the matrix be almost singular, which is still bad.
        Specified by:
        isSingular in interface LUDecomposition<DenseMatrix64F>
        Returns:
        true if singular false otherwise.
      • quality

        public double quality()
      • _solveVectorInternal

        public void _solveVectorInternal(double[] vv)
        a specialized version of solve that avoid additional checks that are not needed.
      • _getVV

        public double[] _getVV()

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.