wiki:ArrayTypes

Version 2 (modified by ehuelsmann, 5 years ago) (diff)

Found more array/vector types

Array types

Arrays have been implemented using the following array types (naming the Java classes):

There's a list of general abstract types:

The following types implement the abstract classes above:

  • BasicVector_UnsignedByte8
  • BasicVector_UnsignedByte16
  • BasicVector_UnsignedByte32
  • SimpleArray_T
  • SimpleArray_UnsignedByte8
  • SimpleArray_UnsignedByte16
  • SimpleArray_UnsignedByte32

### How does NilVector? relate to all of this?!

ZeroRankArray?

This array is used to implement arrays of zero rank. Zero rank arrays provide (by definition) exactly one storage position and have no dimensions.

SimpleArray_*

These types are used to implement the simple array protocol.

ComplexArray?*

These types are used to implement the array protocol for non-simple arrays.