Class OpenMapRealVector.OpenMapEntry

java.lang.Object
org.apache.commons.math.linear.RealVector.Entry
org.apache.commons.math.linear.OpenMapRealVector.OpenMapEntry
Enclosing class:
OpenMapRealVector

protected class OpenMapRealVector.OpenMapEntry extends RealVector.Entry
Implementation of Entry optimized for OpenMap.

This implementation does not allow arbitrary calls to setIndex since the order that entries are returned is undefined.

  • Constructor Details

    • OpenMapEntry

      protected OpenMapEntry(OpenIntToDoubleHashMap.Iterator iter)
      Build an entry from an iterator point to an element.
      Parameters:
      iter - iterator pointing to the entry
  • Method Details

    • getValue

      public double getValue()
      Get the value of the entry.
      Specified by:
      getValue in class RealVector.Entry
      Returns:
      the value of the entry.
    • setValue

      public void setValue(double value)
      Set the value of the entry.
      Specified by:
      setValue in class RealVector.Entry
      Parameters:
      value - New value for the entry.
    • getIndex

      public int getIndex()
      Get the index of the entry.
      Overrides:
      getIndex in class RealVector.Entry
      Returns:
      the index of the entry.