# Hierarchy For Package com.io7m.jtensors.storage.bytebuffered

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2s16 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2s32 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2s64 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3s16 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3s32 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3s64 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4s16 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4s32 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4Type)
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4s64 (implements com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4Type)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2s16<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2s32<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2s64<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3s16<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3s32<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3s64<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4s16<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4s32<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4s64<A,​B> (implements com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2s16<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2s32<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2s64<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3s16<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3s32<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3s64<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4s16<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4s32<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4s64<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2s16<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2s32<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2s64<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2s8<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3s16<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3s32<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3s64<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3s8<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4s16<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4s32<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4s64<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4s8<T> (implements com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T>)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2s16 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2s32 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2s64 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3s16 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3s32 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3s64 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4s16 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4s32 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4s64 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2s16 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2s32 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2s64 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2s8 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3s16 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3s32 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3s64 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3s8 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4s16 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4s32 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4s64 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4s8 (implements com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type)

## Interface Hierarchy

- com.io7m.jtensors.core.unparameterized.matrices.MatrixReadableDType
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable2x2DType
    - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type (also extends com.io7m.jtensors.storage.api.MatrixStorageType)
      - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2Type (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,​B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,​B>)
        - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,​B>
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,​B> (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type)
        - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable3x3DType
    - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type (also extends com.io7m.jtensors.storage.api.MatrixStorageType)
      - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3Type (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,​B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,​B>)
        - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,​B>
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,​B> (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type)
        - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
  - com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable4x4DType
    - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type (also extends com.io7m.jtensors.storage.api.MatrixStorageType)
      - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4Type (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,​B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,​B>)
        - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
    - com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,​B>
      - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,​B> (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type)
        - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
- com.io7m.jtensors.storage.api.MatrixStorageType
  - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type (also extends com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable2x2DType)
    - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2Type (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
    - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,​B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable2x2DType<A,​B>)
      - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
  - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type (also extends com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable3x3DType)
    - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3Type (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
    - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,​B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable3x3DType<A,​B>)
      - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
  - com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type (also extends com.io7m.jtensors.core.unparameterized.matrices.MatrixReadable4x4DType)
    - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4Type (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
    - com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,​B> (also extends com.io7m.jtensors.core.parameterized.matrices.PMatrixReadable4x4DType<A,​B>)
      - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B> (also extends com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType)
- com.io7m.jtensors.storage.bytebuffered.TensorByteBufferedType
  - com.io7m.jtensors.storage.bytebuffered.MatrixByteBufferedType
    - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered2x2Type (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage2x2Type)
    - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered3x3Type (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage3x3Type)
    - com.io7m.jtensors.storage.bytebuffered.MatrixByteBuffered4x4Type (also extends com.io7m.jtensors.storage.api.unparameterized.matrices.MatrixStorage4x4Type)
    - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered2x2Type<A,​B> (also extends com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage2x2Type<A,​B>)
    - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered3x3Type<A,​B> (also extends com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage3x3Type<A,​B>)
    - com.io7m.jtensors.storage.bytebuffered.PMatrixByteBuffered4x4Type<A,​B> (also extends com.io7m.jtensors.storage.api.parameterized.matrices.PMatrixStorage4x4Type<A,​B>)
  - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType
    - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T>)
    - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>)
    - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T>)
    - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T>)
    - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>)
    - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T>)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating2Type)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral2Type)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
- com.io7m.jtensors.core.unparameterized.vectors.VectorReadable2DType
  - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2DType<T>
    - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T> (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3DType)
      - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T> (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4DType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T> (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating2Type)
      - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
  - com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3DType
    - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2DType<T>)
      - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T> (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4DType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4DType
      - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating2Type)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T>)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4DType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
  - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating2Type (also extends com.io7m.jtensors.storage.api.VectorStorageType)
    - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2DType<T>)
      - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
    - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3DType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T>)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4DType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
- com.io7m.jtensors.core.unparameterized.vectors.VectorReadable2LType
  - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2LType<T>
    - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T> (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3LType)
      - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T> (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4LType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T> (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral2Type)
      - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
  - com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3LType
    - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2LType<T>)
      - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T> (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4LType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4LType
      - com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral2Type)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T>)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4LType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
  - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral2Type (also extends com.io7m.jtensors.storage.api.VectorStorageType)
    - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2LType<T>)
      - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
    - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3LType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T>)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4LType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
- com.io7m.jtensors.storage.api.VectorStorageType
  - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating2Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable2DType)
    - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2DType<T>)
      - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating2Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type)
    - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating3Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3DType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating2Type<T>)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating3Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating2Type)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageFloating4Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4DType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4DType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageFloating3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedFloating4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedFloating4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
  - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral2Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable2LType)
    - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable2LType<T>)
      - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral2Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
    - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type (also extends com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type)
    - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral3Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable3LType)
      - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable3LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral2Type<T>)
        - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral3Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
      - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral3Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral2Type)
      - com.io7m.jtensors.storage.api.unparameterized.vectors.VectorStorageIntegral4Type (also extends com.io7m.jtensors.core.unparameterized.vectors.VectorReadable4LType)
        - com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral4Type<T> (also extends com.io7m.jtensors.core.parameterized.vectors.PVectorReadable4LType<T>, com.io7m.jtensors.storage.api.parameterized.vectors.PVectorStorageIntegral3Type<T>)
          - com.io7m.jtensors.storage.bytebuffered.PVectorByteBufferedIntegral4Type<T> (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)
        - com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedIntegral4Type (also extends com.io7m.jtensors.storage.bytebuffered.VectorByteBufferedType)