Documentation of 'org.ejml.factory.CDecompositionFactory' Java class
CDecompositionFactory
org.ejml.factory

Class CDecompositionFactory



  • public class CDecompositionFactory
    extends java.lang.Object

    Contains operations related to creating and evaluating the quality of common matrix decompositions. Except in specialized situations, matrix decompositions should be instantiated from this factory instead of being directly constructed. Low level implementations are more prone to changes and new algorithms will be automatically placed here.

    • Constructor Detail

      • CDecompositionFactory

        public CDecompositionFactory()
    • Method Detail

      • lu

        public static LUDecomposition<CDenseMatrix64F> lu(int numRows,
                                                          int numCols)

        Returns a LUDecomposition that has been optimized for the specified matrix size.

        Parameters:
        numRows - Number of rows the returned decomposition is optimized for.
        numCols - Number of columns that the returned decomposition is optimized for.
        Returns:
        LUDecomposition
      • qr

        public static QRDecomposition<CDenseMatrix64F> qr(int numRows,
                                                          int numCols)

        Returns a QRDecomposition that has been optimized for the specified matrix size.

        Parameters:
        numRows - Number of rows the returned decomposition is optimized for.
        numCols - Number of columns that the returned decomposition is optimized for.
        Returns:
        QRDecomposition
      • chol

        public static CholeskyDecomposition<CDenseMatrix64F> chol(int size,
                                                                  boolean lower)

        Returns a CholeskyDecomposition that has been optimized for the specified matrix size.

        Parameters:
        size - Number of rows and columns it should be optimized for
        lower - if true then it will be a lower cholesky. false for upper. Try lower.
        Returns:
        QRDecomposition

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.