Interface Matrix

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Matrix clone()
      Returns a clone of this matrix.
      double getElement​(int row, int column)
      Retrieves the value at the specified row and column of this matrix.
      int getNumCol()
      Returns the number of columns in this matrix.
      int getNumRow()
      Returns the number of rows in this matrix.
      boolean isIdentity()
      Returns true if this matrix is an identity matrix.
      void setElement​(int row, int column, double value)
      Modifies the value at the specified row and column of this matrix.
    • Method Detail

      • getNumRow

        int getNumRow()
        Returns the number of rows in this matrix.
        Returns:
        The number of rows in this matrix.
      • getNumCol

        int getNumCol()
        Returns the number of columns in this matrix.
        Returns:
        The number of columns in this matrix.
      • getElement

        double getElement​(int row,
                          int column)
        Retrieves the value at the specified row and column of this matrix.
        Parameters:
        row - The row number to be retrieved (zero indexed).
        column - The column number to be retrieved (zero indexed).
        Returns:
        The value at the indexed element.
      • setElement

        void setElement​(int row,
                        int column,
                        double value)
        Modifies the value at the specified row and column of this matrix.
        Parameters:
        row - The row number to be retrieved (zero indexed).
        column - The column number to be retrieved (zero indexed).
        value - The new matrix element value.
      • isIdentity

        boolean isIdentity()
        Returns true if this matrix is an identity matrix.
        Returns:
        true if this matrix is an identity matrix.
      • clone

        Matrix clone()
        Returns a clone of this matrix.
        Specified by:
        clone in interface Cloneable
        Returns:
        A clone of this matrix.
        See Also:
        Object.clone()