Class BaseDecomposition_DDRB_to_DDRM

  • All Implemented Interfaces:
    org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>
    Direct Known Subclasses:
    CholeskyDecomposition_DDRB_to_DDRM, QRDecomposition_DDRB_to_DDRM, TridiagonalDecomposition_DDRB_to_DDRM

    public class BaseDecomposition_DDRB_to_DDRM
    extends java.lang.Object
    implements org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>
    Generic interface for wrapping a DMatrixRBlock decomposition for processing of DMatrixRMaj.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.ejml.data.DMatrixRBlock Ablock  
      protected org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRBlock> alg  
      protected int blockLength  
      protected double[] tmp  
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseDecomposition_DDRB_to_DDRM​(org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRBlock> alg, int blockLength)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void convertBlockToRow​(int numRows, int numCols, int blockLength, double[] data)  
      boolean decompose​(org.ejml.data.DMatrixRMaj A)  
      boolean inputModified()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • alg

        protected org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRBlock> alg
      • tmp

        protected double[] tmp
      • Ablock

        protected org.ejml.data.DMatrixRBlock Ablock
      • blockLength

        protected int blockLength
    • Constructor Detail

      • BaseDecomposition_DDRB_to_DDRM

        public BaseDecomposition_DDRB_to_DDRM​(org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRBlock> alg,
                                              int blockLength)
    • Method Detail

      • decompose

        public boolean decompose​(org.ejml.data.DMatrixRMaj A)
        Specified by:
        decompose in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>
      • convertBlockToRow

        public void convertBlockToRow​(int numRows,
                                      int numCols,
                                      int blockLength,
                                      double[] data)
      • inputModified

        public boolean inputModified()
        Specified by:
        inputModified in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>