Interface RealMatrix

All Superinterfaces:
LinearOperator, VectorOperator
All Known Implementing Classes:
ColumnMajorRealMatrix, RowMajorRealMatrix

public interface RealMatrix extends LinearOperator
  • Method Details

    • getEntry

      double getEntry(int row, int column)
    • isTransposable

      default boolean isTransposable()
      Specified by:
      isTransposable in interface LinearOperator
    • transpose

      @Nonnull RealMatrix transpose()
    • apply

      @Nonnull default RealVector apply(@Nonnull RealVector vector)
      Description copied from interface: VectorOperator
      Apply this operator to the vector passed in.
      Specified by:
      apply in interface VectorOperator
      Parameters:
      vector - the vector
      Returns:
      a new vector
    • transposedApply

      @Nonnull default RealVector transposedApply(@Nonnull RealVector vector)
      Specified by:
      transposedApply in interface LinearOperator
    • multiply

      @Nonnull RealMatrix multiply(@Nonnull RealMatrix otherMatrix)
    • subMatrix

      @Nonnull RealMatrix subMatrix(int startRow, int lengthRow, int startColumn, int lengthColumn)
    • toRowMajor

      @Nonnull RowMajorRealMatrix toRowMajor()
    • getRowMajorData

      @Nonnull double[][] getRowMajorData()
    • toColumnMajor

      @Nonnull ColumnMajorRealMatrix toColumnMajor()
    • getColumnMajorData

      @Nonnull double[][] getColumnMajorData()
    • quickTranspose

      @Nonnull RealMatrix quickTranspose()
    • flipMajor

      @Nonnull default RealMatrix flipMajor()
    • valueEquals

      default boolean valueEquals(@Nullable Object o)
    • valueBasedHashCode

      default int valueBasedHashCode()