Class Subregion2D.ColumnsRegion<N extends Comparable<N>>

java.lang.Object
org.ojalgo.matrix.store.Subregion2D<N>
org.ojalgo.matrix.store.Subregion2D.ColumnsRegion<N>
All Implemented Interfaces:
Consumer<Access2D<?>>, TransformableRegion<N>, Access1D<N>, Access2D<N>, Mutate1D, Mutate1D.Fillable<N>, Mutate1D.Modifiable<N>, Mutate2D, Mutate2D.Exchangeable, Mutate2D.Fillable<N>, Mutate2D.Modifiable<N>, Mutate2D.ModifiableReceiver<N>, Mutate2D.Receiver<N>, Structure1D, Structure2D
Enclosing class:
Subregion2D<N extends Comparable<N>>

static final class Subregion2D.ColumnsRegion<N extends Comparable<N>> extends Subregion2D<N>
  • Field Details

  • Constructor Details

  • Method Details

    • add

      public void add(long row, long col, Comparable<?> addend)
    • add

      public void add(long row, long col, double addend)
    • countColumns

      public long countColumns()
      Description copied from interface: Structure2D
      Only need to implement if the structure may contain more than Integer.MAX_VALUE elements.
      Returns:
      The number of columns
    • countRows

      public long countRows()
      Description copied from interface: Structure2D
      Only need to implement if the structure may contain more than Integer.MAX_VALUE elements.
      Returns:
      The number of rows
    • doubleValue

      public double doubleValue(int row, int col)
      Description copied from interface: Access2D
      Extracts one element of this matrix as a double.
      Parameters:
      row - A row index.
      col - A column index.
      Returns:
      One matrix element
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • fillColumn

      public void fillColumn(long row, long col, Access1D<N> values)
    • fillColumn

      public void fillColumn(long row, long col, N value)
    • fillColumn

      public void fillColumn(long row, long col, NullaryFunction<?> supplier)
    • get

      public N get(long row, long col)
    • getColDim

      public int getColDim()
      Returns:
      The number of columns
    • getRowDim

      public int getRowDim()
      Returns:
      The number of rows
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • modifyColumn

      public void modifyColumn(long row, long col, UnaryFunction<N> modifier)
    • modifyOne

      public void modifyOne(long row, long col, UnaryFunction<N> modifier)
    • set

      public void set(int row, int col, double value)
    • set

      public void set(long row, long col, Comparable<?> value)