Class OffHeapArray

All Implemented Interfaces:
Access1D<Double>, Access1D.Aggregatable<Double>, Access1D.Collectable<Double,Mutate1D>, Access1D.Visitable<Double>, Factory1D.Builder<DenseArray<Double>>, Mutate1D, Mutate1D.Fillable<Double>, Mutate1D.Modifiable<Double>, Structure1D
Direct Known Subclasses:
OffHeapR032, OffHeapR064, OffHeapZ008, OffHeapZ016, OffHeapZ032, OffHeapZ064

public abstract class OffHeapArray extends DenseArray<Double>

Off heap memory array.

When just instantiated these array classes contain uninitialized memory – memory is allocated but not initialized. To initialize call Mutate1D.reset(). Explicit initialization is only necessary if your code depends on having zeros as the default/initial value.