Class Summary |
AbstractAccessor |
This abstract class provides a skeletal implementation
of the Accessor interface. |
ArrayMultiArray |
MultiArray implementation which is an adapter for java language arrays. |
ClipMap |
Use with MultiArrayProxy to limit the bounds of an
index to the delegate on a given dimension. |
ConcreteIndexMap |
Base class which provides framework for implementations of
IndexMap. |
DecimateMap |
Use with MultiArrayProxy to reduce the length along a particular
dimension by sampling the domain according to a (repeated) pattern. |
FlattenMap |
Use with MultiArrayProxy to reduce apparent rank by
merging adjacent dimensions. |
FlipMap |
Use with MultiArrayProxy to flip (invert) the
indexing along a particular dimension. |
IndexIterator |
An IndexIterator is a helper class used for stepping through the
index values of a MultiArray. |
IntArrayAdapter |
Apply the "Adapter" pattern to
convert the interface of Class (int []) to interface IntMap. |
MultiArrayImpl |
A concrete, space efficent implementation of the MultiArray interface. |
MultiArrayProxy |
This MultiArray implementation wraps another MultiArray
and an IndexMap to provide a different view of the
wrapped MultiArray. |
OffsetIndexIterator |
An IndexIterator where the lower bound is non-zero. |
ScalarMultiArray |
MultiArray implementation which can only contain single values,
aka scalars. |
SliceMap |
Use with MultiArrayProxy to reduce the apparent rank of
the delegate by fixing an index at particular value. |
StringCharAdapter |
This MultiArray implementation wraps another MultiArray
of Character componentType to produce a MultiArray of
one less rank with String componentType. |
TransposeMap |
Use with MultiArrayProxy to transpose two dimensions. |