Package org.sunflow.util

## Class FloatArray

- java.lang.Object
- - org.sunflow.util.FloatArray

-     public final class FloatArray
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `FloatArray()` |
    `FloatArray​(int capacity)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `add​(float f)` | Append a float to the end of the array.
    `float` | `get​(int index)` | Read value from the array.
    `int` | `getSize()` | Returns the number of elements added to the array.
    `void` | `set​(int index, float value)` | Write a value to the specified index.
    `float[]` | `trim()` | Return a copy of the array, trimmed to fit the size of its contents exactly.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### FloatArray

          public FloatArray()

    - #### FloatArray

          public FloatArray​(int capacity)

  - ### Method Detail

    - #### add

          public final void add​(float f)

      Append a float to the end of the array.
      Parameters:
        `f` -

    - #### set

          public final void set​(int index,
                                float value)

      Write a value to the specified index. Assumes the array is already big enough.
      Parameters:
        `index` -
        `value` -

    - #### get

          public final float get​(int index)

      Read value from the array.
      Parameters:
        `index` - index into the array
      Returns:
        value at the specified index

    - #### getSize

          public final int getSize()

      Returns the number of elements added to the array.
      Returns:
        current size of the array

    - #### trim

          public final float[] trim()

      Return a copy of the array, trimmed to fit the size of its contents exactly.
      Returns:
        a new array of exactly the right length