## Uses of Interface
com.io7m.jtensors.bytebuffered.ByteBufferedType

- Packages that use ByteBufferedType
  Package | Description
  --- | ---
  com.io7m.jtensors.bytebuffered | `ByteBuffer` backed tensors.
  com.io7m.jtensors.bytebuffered.parameterized | `ByteBuffer` backed parameterized tensors.

- - ### Uses of ByteBufferedType in com.io7m.jtensors.bytebuffered

    Subinterfaces of ByteBufferedType in com.io7m.jtensors.bytebuffered
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MatrixByteBuffered2x2DType` The type of `Matrix2x2DType` values that are also byte buffered.
    `interface` | `MatrixByteBuffered2x2FType` The type of `Matrix2x2FType` values that are also byte buffered.
    `interface` | `MatrixByteBuffered3x3DType` The type of `Matrix3x3DType` values that are also byte buffered.
    `interface` | `MatrixByteBuffered3x3FType` The type of `Matrix3x3FType` values that are also byte buffered.
    `interface` | `MatrixByteBuffered4x4DType` The type of `Matrix4x4DType` values that are also byte buffered.
    `interface` | `MatrixByteBuffered4x4FType` The type of `Matrix4x4FType` values that are also byte buffered.
    `interface` | `QuaternionByteBuffered4DType` The type of `Quaternion4DType` values that are also byte buffered.
    `interface` | `QuaternionByteBuffered4FType` The type of `Quaternion4FType` values that are also byte buffered.
    `interface` | `VectorByteBuffered2DType` The type of `Vector2DType` values that are also byte buffered.
    `interface` | `VectorByteBuffered2FType` The type of `Vector2FType` values that are also byte buffered.
    `interface` | `VectorByteBuffered2IType` The type of `Vector2IType` values that are also byte buffered.
    `interface` | `VectorByteBuffered2LType` The type of `Vector2LType` values that are also byte buffered.
    `interface` | `VectorByteBuffered3DType` The type of `Vector3DType` values that are also byte buffered.
    `interface` | `VectorByteBuffered3FType` The type of `Vector3FType` values that are also byte buffered.
    `interface` | `VectorByteBuffered3IType` The type of `Vector3IType` values that are also byte buffered.
    `interface` | `VectorByteBuffered3LType` The type of `Vector3LType` values that are also byte buffered.
    `interface` | `VectorByteBuffered4DType` The type of `Vector4DType` values that are also byte buffered.
    `interface` | `VectorByteBuffered4FType` The type of `Vector4FType` values that are also byte buffered.
    `interface` | `VectorByteBuffered4IType` The type of `Vector4IType` values that are also byte buffered.
    `interface` | `VectorByteBuffered4LType` The type of `Vector4LType` values that are also byte buffered.

    Classes in com.io7m.jtensors.bytebuffered that implement ByteBufferedType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ByteBuffered` The base of byte-buffered types.
    `class` | `MatrixByteBufferedM2x2D` A 2x2 matrix type with `double` elements, packed into a `ByteBuffer`.
    `class` | `MatrixByteBufferedM2x2F` A 2x2 matrix type with `float` elements, packed into a `ByteBuffer`.
    `class` | `MatrixByteBufferedM3x3D` A 3x3 matrix type with `double` elements, packed into a `ByteBuffer`.
    `class` | `MatrixByteBufferedM3x3F` A 3x3 matrix type with `float` elements, packed into a `ByteBuffer`.
    `class` | `MatrixByteBufferedM4x4D` A 4x4 matrix type with `double` elements, packed into a `ByteBuffer`.
    `class` | `MatrixByteBufferedM4x4F` A 4x4 matrix type with `float` elements, packed into a `ByteBuffer`.
    `class` | `QuaternionByteBufferedM4D` A quaternion type with `double` elements, packed into a `ByteBuffer`.
    `class` | `QuaternionByteBufferedM4F` A quaternion type with `float` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM2D` A two-element vector type with `double` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM2F` A two-element vector type with `float` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM2I` A three-element vector type with `int` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM2L` A three-element vector type with `long` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM3D` A three-element vector type with `double` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM3F` A four-element vector type with `float` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM3I` A three-element vector type with `int` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM3L` A three-element vector type with `long` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM4D` A four-element vector type with `double` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM4F` A four-element vector type with `float` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM4I` A four-element vector type with `int` elements, packed into a `ByteBuffer`.
    `class` | `VectorByteBufferedM4L` A four-element vector type with `long` elements, packed into a `ByteBuffer`.

  - ### Uses of ByteBufferedType in com.io7m.jtensors.bytebuffered.parameterized

    Subinterfaces of ByteBufferedType in com.io7m.jtensors.bytebuffered.parameterized
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PMatrixByteBuffered3x3DType<T0,T1>` The type of `PMatrix3x3DType` values that are also byte buffered.
    `interface` | `PMatrixByteBuffered3x3FType<T0,T1>` The type of `PMatrix3x3FType` values that are also byte buffered.
    `interface` | `PMatrixByteBuffered4x4DType<T0,T1>` The type of `PMatrix4x4DType` values that are also byte buffered.
    `interface` | `PMatrixByteBuffered4x4FType<T0,T1>` The type of `PMatrix4x4FType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered2DType<T>` The type of `PVector2DType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered2FType<T>` The type of `PVector2FType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered2IType<T>` The type of `PVector2IType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered2LType<T>` The type of `PVector2LType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered3DType<T>` The type of `PVector3DType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered3FType<T>` The type of `PVector3FType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered3IType<T>` The type of `PVector3IType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered3LType<T>` The type of `PVector3LType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered4DType<T>` The type of `PVector4DType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered4FType<T>` The type of `PVector4FType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered4IType<T>` The type of `PVector4IType` values that are also byte buffered.
    `interface` | `PVectorByteBuffered4LType<T>` The type of `PVector4LType` values that are also byte buffered.

    Classes in com.io7m.jtensors.bytebuffered.parameterized that implement ByteBufferedType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PMatrixByteBufferedM3x3D<T0,T1>` A 3x3 matrix type with `double` elements, packed into a `ByteBuffer`.
    `class` | `PMatrixByteBufferedM3x3F<T0,T1>` A 3x3 matrix type with `float` elements, packed into a `ByteBuffer`.
    `class` | `PMatrixByteBufferedM4x4D<T0,T1>` A 4x4 matrix type with `double` elements, packed into a `ByteBuffer`.
    `class` | `PMatrixByteBufferedM4x4F<T0,T1>` A 4x4 matrix type with `float` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM2D<T>` A two-element vector type with `double` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM2F<T>` A two-element vector type with `float` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM2I<T>` A three-element vector type with `int` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM2L<T>` A three-element vector type with `long` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM3D<T>` A three-element vector type with `double` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM3F<T>` A four-element vector type with `float` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM3I<T>` A three-element vector type with `int` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM3L<T>` A three-element vector type with `long` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM4D<T>` A four-element vector type with `double` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM4F<T>` A four-element vector type with `float` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM4I<T>` A four-element vector type with `int` elements, packed into a `ByteBuffer`.
    `class` | `PVectorByteBufferedM4L<T>` A four-element vector type with `long` elements, packed into a `ByteBuffer`.

Copyright © 2017 <code@io7m.com> http://io7m.com