# Package com.io7m.jtensors.core.parameterized.vectors

@Export @Version("10.1.0") package com.io7m.jtensors.core.parameterized.vectors
Parameterized vector types.

- Class
  Description
  PVector2D<T>
  The type of 2D `double`-typed vectors.
  PVector2D.Builder<T>
  Builds instances of type `PVector2D`.
  PVector2DType<T>
  The type of 2D `double`-typed vectors.
  PVector2F<T>
  The type of 2D `float`-typed vectors.
  PVector2F.Builder<T>
  Builds instances of type `PVector2F`.
  PVector2FType<T>
  The type of 2D `float`-typed vectors.
  PVector2I<T>
  The type of 2D `int`-typed vectors.
  PVector2I.Builder<T>
  Builds instances of type `PVector2I`.
  PVector2IType<T>
  The type of 2D `int`-typed vectors.
  PVector2L<T>
  The type of 2D `long`-typed vectors.
  PVector2L.Builder<T>
  Builds instances of type `PVector2L`.
  PVector2LType<T>
  The type of 2D `long`-typed vectors.
  PVector3D<T>
  The type of 3D `double`-typed vectors.
  PVector3D.Builder<T>
  Builds instances of type `PVector3D`.
  PVector3DType<T>
  The type of 3D `double`-typed vectors.
  PVector3F<T>
  The type of 3D `float`-typed vectors.
  PVector3F.Builder<T>
  Builds instances of type `PVector3F`.
  PVector3FType<T>
  The type of 3D `float`-typed vectors.
  PVector3I<T>
  The type of 3D `int`-typed vectors.
  PVector3I.Builder<T>
  Builds instances of type `PVector3I`.
  PVector3IType<T>
  The type of 3D `int`-typed vectors.
  PVector3L<T>
  The type of 3D `long`-typed vectors.
  PVector3L.Builder<T>
  Builds instances of type `PVector3L`.
  PVector3LType<T>
  The type of 3D `long`-typed vectors.
  PVector4D<T>
  The type of 4D `double`-typed vectors.
  PVector4D.Builder<T>
  Builds instances of type `PVector4D`.
  PVector4DType<T>
  The type of 4D `double`-typed vectors.
  PVector4F<T>
  The type of 4D `float`-typed vectors.
  PVector4F.Builder<T>
  Builds instances of type `PVector4F`.
  PVector4FType<T>
  The type of 4D `float`-typed vectors.
  PVector4I<T>
  The type of 4D `int`-typed vectors.
  PVector4I.Builder<T>
  Builds instances of type `PVector4I`.
  PVector4IType<T>
  The type of 4D `int`-typed vectors.
  PVector4L<T>
  The type of 4D `long`-typed vectors.
  PVector4L.Builder<T>
  Builds instances of type `PVector4L`.
  PVector4LType<T>
  The type of 4D `long`-typed vectors.
  PVectorReadable2DType<T>
  The type of 2D `double`-typed vectors.
  PVectorReadable2FType<T>
  The type of 2D `float`-typed vectors.
  PVectorReadable2IType<T>
  The type of 2D `int`-typed vectors.
  PVectorReadable2LType<T>
  The type of 2D `long`-typed vectors.
  PVectorReadable3DType<T>
  The type of 3D `double`-typed vectors.
  PVectorReadable3FType<T>
  The type of 3D `float`-typed vectors.
  PVectorReadable3IType<T>
  The type of 3D `int`-typed vectors.
  PVectorReadable3LType<T>
  The type of 3D `long`-typed vectors.
  PVectorReadable4DType<T>
  The type of 4D `double`-typed vectors.
  PVectorReadable4FType<T>
  The type of 4D `float`-typed vectors.
  PVectorReadable4IType<T>
  The type of 4D `int`-typed vectors.
  PVectorReadable4LType<T>
  The type of 4D `long`-typed vectors.
  PVectors2D
  Functions over `PVector2D` values.
  PVectors2F
  Functions over `PVector2F` values.
  PVectors2I
  Functions over `PVector2I` values.
  PVectors2L
  Functions over `PVector2L` values.
  PVectors3D
  Functions over `PVector3D` values.
  PVectors3F
  Functions over `PVector3F` values.
  PVectors3I
  Functions over `PVector3I` values.
  PVectors3L
  Functions over `PVector3L` values.
  PVectors4D
  Functions over `PVector4D` values.
  PVectors4F
  Functions over `PVector4F` values.
  PVectors4I
  Functions over `PVector4I` values.
  PVectors4L
  Functions over `PVector4L` values.