Class BaseDecomposition_FDRB_to_FDRM

  • All Implemented Interfaces:
    org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRMaj>
    Direct Known Subclasses:
    CholeskyDecomposition_FDRB_to_FDRM, QRDecomposition_FDRB_to_FDRM, TridiagonalDecomposition_FDRB_to_FDRM

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

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void convertBlockToRow​(int numRows, int numCols, int blockLength, float[] data)  
      boolean decompose​(org.ejml.data.FMatrixRMaj 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.FMatrixRBlock> alg
      • tmp

        protected float[] tmp
      • Ablock

        protected org.ejml.data.FMatrixRBlock Ablock
      • blockLength

        protected int blockLength
    • Constructor Detail

      • BaseDecomposition_FDRB_to_FDRM

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

      • decompose

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

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

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