@NonNullByDefault

# Package com.io7m.jtensors.bytebuffered

`ByteBuffer` backed tensors.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ByteBufferedType | The type of tensors backed by byte buffers.
  MatrixByteBuffered2x2DType | The type of `Matrix2x2DType` values that are also byte buffered.
  MatrixByteBuffered2x2FType | The type of `Matrix2x2FType` values that are also byte buffered.
  MatrixByteBuffered3x3DType | The type of `Matrix3x3DType` values that are also byte buffered.
  MatrixByteBuffered3x3FType | The type of `Matrix3x3FType` values that are also byte buffered.
  MatrixByteBuffered4x4DType | The type of `Matrix4x4DType` values that are also byte buffered.
  MatrixByteBuffered4x4FType | The type of `Matrix4x4FType` values that are also byte buffered.
  QuaternionByteBuffered4DType | The type of `Quaternion4DType` values that are also byte buffered.
  QuaternionByteBuffered4FType | The type of `Quaternion4FType` values that are also byte buffered.
  VectorByteBuffered2DType | The type of `Vector2DType` values that are also byte buffered.
  VectorByteBuffered2FType | The type of `Vector2FType` values that are also byte buffered.
  VectorByteBuffered2IType | The type of `Vector2IType` values that are also byte buffered.
  VectorByteBuffered2LType | The type of `Vector2LType` values that are also byte buffered.
  VectorByteBuffered3DType | The type of `Vector3DType` values that are also byte buffered.
  VectorByteBuffered3FType | The type of `Vector3FType` values that are also byte buffered.
  VectorByteBuffered3IType | The type of `Vector3IType` values that are also byte buffered.
  VectorByteBuffered3LType | The type of `Vector3LType` values that are also byte buffered.
  VectorByteBuffered4DType | The type of `Vector4DType` values that are also byte buffered.
  VectorByteBuffered4FType | The type of `Vector4FType` values that are also byte buffered.
  VectorByteBuffered4IType | The type of `Vector4IType` values that are also byte buffered.
  VectorByteBuffered4LType | The type of `Vector4LType` values that are also byte buffered.

- Class Summary
  Class | Description
  --- | ---
  ByteBufferRanges | Functions to check that byte offsets are not out of range for use with a `ByteBuffer` value.
  MatrixByteBufferedM2x2D | A 2x2 matrix type with `double` elements, packed into a `ByteBuffer`.
  MatrixByteBufferedM2x2F | A 2x2 matrix type with `float` elements, packed into a `ByteBuffer`.
  MatrixByteBufferedM3x3D | A 3x3 matrix type with `double` elements, packed into a `ByteBuffer`.
  MatrixByteBufferedM3x3F | A 3x3 matrix type with `float` elements, packed into a `ByteBuffer`.
  MatrixByteBufferedM4x4D | A 4x4 matrix type with `double` elements, packed into a `ByteBuffer`.
  MatrixByteBufferedM4x4F | A 4x4 matrix type with `float` elements, packed into a `ByteBuffer`.
  QuaternionByteBufferedM4D | A quaternion type with `double` elements, packed into a `ByteBuffer`.
  QuaternionByteBufferedM4F | A quaternion type with `float` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM2D | A two-element vector type with `double` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM2F | A two-element vector type with `float` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM2I | A three-element vector type with `int` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM2L | A three-element vector type with `long` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM3D | A three-element vector type with `double` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM3F | A four-element vector type with `float` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM3I | A three-element vector type with `int` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM3L | A three-element vector type with `long` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM4D | A four-element vector type with `double` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM4F | A four-element vector type with `float` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM4I | A four-element vector type with `int` elements, packed into a `ByteBuffer`.
  VectorByteBufferedM4L | A four-element vector type with `long` elements, packed into a `ByteBuffer`.

## Package com.io7m.jtensors.bytebuffered Description

`ByteBuffer` backed tensors.

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