Documentation of 'org.ejml.data.CD1Matrix64F' Java class
CD1Matrix64F
org.ejml.data

Class CD1Matrix64F

  • All Implemented Interfaces:
    java.io.Serializable, ComplexMatrix64F, Matrix, ReshapeMatrix
    Direct Known Subclasses:
    CDenseMatrix64F


    public abstract class CD1Matrix64F
    extends java.lang.Object
    implements ComplexMatrix64F, ReshapeMatrix
    A generic abstract class for matrices whose data is stored in a single 1D array of doubles. The format of the elements in this array is not specified. For example row major, column major, and block row major are all common formats.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      double[] data
      Where the raw data for the matrix is stored.
      int numCols
      Number of columns in the matrix.
      int numRows
      Number of rows in the matrix.
    • Constructor Summary

      Constructors 
      Constructor and Description
      CD1Matrix64F() 
    • Field Detail

      • data

        public double[] data
        Where the raw data for the matrix is stored. The format is type dependent.
      • numRows

        public int numRows
        Number of rows in the matrix.
      • numCols

        public int numCols
        Number of columns in the matrix.
    • Constructor Detail

      • CD1Matrix64F

        public CD1Matrix64F()
    • Method Detail

      • getData

        public double[] getData()
        Used to get a reference to the internal data.
        Returns:
        Reference to the matrix's data.
      • setData

        public void setData(double[] data)
        Changes the internal array reference.
      • getIndex

        public abstract int getIndex(int row,
                                     int col)
        Returns the internal array index for the specified row and column.
        Parameters:
        row - Row index.
        col - Column index.
        Returns:
        Internal array index.
      • set

        public void set(CD1Matrix64F b)
        Sets the value of this matrix to be the same as the value of the provided matrix. Both matrices must have the same shape:

        aij = bij

        Parameters:
        b - The matrix that this matrix is to be set equal to.
      • getNumRows

        public int getNumRows()
        Returns the number of rows in this matrix.
        Specified by:
        getNumRows in interface Matrix
        Returns:
        Number of rows.
      • getNumCols

        public int getNumCols()
        Returns the number of columns in this matrix.
        Specified by:
        getNumCols in interface Matrix
        Returns:
        Number of columns.
      • setNumRows

        public void setNumRows(int numRows)
        Sets the number of rows.
        Parameters:
        numRows - Number of rows
      • setNumCols

        public void setNumCols(int numCols)
        Sets the number of columns.
        Parameters:
        numCols - Number of columns

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.