Class BaseDecomposition_DDRB_to_DDRM

java.lang.Object
org.ejml.dense.row.decomposition.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 org.ejml.data.DGrowArray workspace  
  • Constructor Summary

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

    Modifier and Type Method Description
    void convertBlockToRow​(int numRows, int numCols, 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 Details

    • alg

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

      protected org.ejml.data.DGrowArray workspace
    • Ablock

      protected org.ejml.data.DMatrixRBlock Ablock
    • blockLength

      protected int blockLength
  • Constructor Details

    • BaseDecomposition_DDRB_to_DDRM

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

    • 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, double[] data)
    • inputModified

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