Class BidiagonalDecompositionNaive_DDRM

java.lang.Object
org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionNaive_DDRM

public class BidiagonalDecompositionNaive_DDRM extends Object
A slower but much simpler version of BidiagonalDecompositionRow_DDRM that internally uses SimpleMatrix and explicitly computes the householder matrices. This was easier to code up and is used to validate other implementations.
  • Constructor Details

    • BidiagonalDecompositionNaive_DDRM

      public BidiagonalDecompositionNaive_DDRM()
  • Method Details

    • getU

      public org.ejml.simple.SimpleMatrix getU()
    • getB

      public org.ejml.simple.SimpleMatrix getB()
    • getV

      public org.ejml.simple.SimpleMatrix getV()
    • decompose

      public boolean decompose(org.ejml.data.DMatrixRMaj A)
      Computes the decomposition of the provided matrix. If no errors are detected then true is returned, false otherwise.
      Parameters:
      A - The matrix that is being decomposed. Not modified.
      Returns:
      If it detects any errors or not.
    • init

      protected void init(org.ejml.data.DMatrixRMaj A)
    • computeU

      protected void computeU(int k)
    • computeV

      protected void computeV(int k)