Package shared.array

A package of multidimensional arrays.

See:
          Description


Interface Summary
AbstractRealArray.RealMap Defines an elementwise "map" operation over real-valued multidimensional arrays.
AbstractRealArray.RealReduce Defines an elementwise "reduce" operation over real-valued multidimensional arrays.
Array<T extends Array<T,E>,E> Defines functionality that can be expected from all multidimensional arrays.
Matrix<T extends Matrix<T,E>,E> Defines functionality that can be expected from all matrices.
 

Class Summary
AbstractArray<T extends AbstractArray<T,U,D,E>,U extends AbstractArray<U,?,?,?>,D extends AbstractArray<D,?,?,?>,E> An abstract base class for multidimensional arrays of real and complex values.
AbstractComplexArray<C extends AbstractComplexArray<C,R>,R extends AbstractRealArray<R,C>> An abstract base class for arrays of complex values.
AbstractComplexArray.Complex A representation of complex numbers.
AbstractRealArray<R extends AbstractRealArray<R,C>,C extends AbstractComplexArray<C,R>> An abstract base class for arrays of real values.
ArrayBase A collection of useful static methods and data structures common to all Array implementations.
ComplexArray A multidimensional complex array class.
IntegerArray A multidimensional integer array class.
ObjectArray<T> A multidimensional object array class.
ProtoArray<T extends ProtoArray<T,V,E>,V,E> An abstract, primordial base class for all multidimensional arrays.
RealArray A multidimensional real array class.
 

Enum Summary
Array.IndexingOrder An enumeration of internal storage orders for Arrays.
 

Package shared.array Description

A package of multidimensional arrays.