Class SimpleMutableMatrix

  • All Implemented Interfaces:
    DataFrame<java.lang.Integer,​java.lang.Integer,​java.lang.Number>, Matrix<java.lang.Integer,​java.lang.Integer>, MutableMatrix<java.lang.Integer,​java.lang.Integer>

    public class SimpleMutableMatrix
    extends AbstractMatrix<java.lang.Integer,​java.lang.Integer>
    implements MutableMatrix<java.lang.Integer,​java.lang.Integer>
    • Constructor Detail

      • SimpleMutableMatrix

        public SimpleMutableMatrix​(int rowCount,
                                   int columnCount)
    • Method Detail

      • getDouble

        public double getDouble​(java.lang.Integer row,
                                java.lang.Integer column)
        Specified by:
        getDouble in interface Matrix<java.lang.Integer,​java.lang.Integer>
      • setDouble

        public void setDouble​(java.lang.Integer row,
                              java.lang.Integer column,
                              double value)
        Specified by:
        setDouble in interface MutableMatrix<java.lang.Integer,​java.lang.Integer>
      • getRowIndex

        public UniqueIndex<java.lang.Integer> getRowIndex()
        Description copied from interface: DataFrame
        Gets the index used to access the rows.
        Specified by:
        getRowIndex in interface DataFrame<java.lang.Integer,​java.lang.Integer,​java.lang.Number>
        Returns:
        the row index
      • getColumnIndex

        public UniqueIndex<java.lang.Integer> getColumnIndex()
        Description copied from interface: DataFrame
        Gets the index used to access the columns.
        Specified by:
        getColumnIndex in interface DataFrame<java.lang.Integer,​java.lang.Integer,​java.lang.Number>
        Returns:
        the column index