|
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. |