| Package | Description |
|---|---|
| com.io7m.jtensors.bytebuffered.parameterized |
ByteBuffer backed parameterized tensors. |
| com.io7m.jtensors.parameterized |
Parameterized vector and matrix types.
|
| Class and Description |
|---|
| PMatrix3x3DType
The type of 3x3 matrices with
double elements. |
| PMatrix3x3FType
The type of 3x3 matrices with
double elements. |
| PMatrix4x4DType
The type of 4x4 matrices with
double elements. |
| PMatrix4x4FType
The type of 4x4 matrices with
float elements. |
| PMatrixReadable3x3DType
'Read' interface to 3x3 matrices with
double elements. |
| PMatrixReadable3x3FType
'Read' interface to 3x3 matrices with
float elements. |
| PMatrixReadable4x4DType
'Read' interface to 4x4 matrices with
double elements. |
| PMatrixReadable4x4FType
'Read' interface to 4x4 matrices with
float elements. |
| PMatrixReadableDType
'Read' interface to matrices with
double elements. |
| PMatrixReadableFType
'Read' interface to matrices with
float elements. |
| PMatrixWritable3x3DType
'Write' interface to 3x3 matrices with
double elements. |
| PMatrixWritable3x3FType
'Write' interface to 3x3 matrices with
float elements. |
| PMatrixWritable4x4DType
'Write' interface to 4x4 matrices with
double elements. |
| PMatrixWritable4x4FType
'Write' interface to 4x4 matrices with
float elements. |
| PMatrixWritableDType
'Write' interface to matrices with
double elements. |
| PMatrixWritableFType
'Write' interface to matrices with
float elements. |
| PVector2DType
The type of two-element vectors that are both readable and writable, and
have
double elements |
| PVector2FType
The type of two-element vectors that are both readable and writable, and
have
float elements |
| PVector2IType
The type of two-element vectors that are both readable and writable, and
have
int elements |
| PVector2LType
The type of two-element vectors that are both readable and writable, and
have
long elements |
| PVector3DType
The type of three-element vectors that are both readable and writable, and
have
double elements |
| PVector3FType
The type of three-element vectors that are both readable and writable, and
have
float elements |
| PVector3IType
The type of three-element vectors that are both readable and writable, and
have
int elements |
| PVector3LType
The type of three-element vectors that are both readable and writable, and
have
long elements |
| PVector4DType
The type of four-element vectors that are both readable and writable, and
have
double elements |
| PVector4FType
The type of four-element vectors that are both readable and writable, and
have
float elements |
| PVector4IType
The type of four-element vectors that are both readable and writable, and
have
int elements |
| PVector4LType
The type of four-element vectors that are both readable and writable, and
have
long elements |
| PVectorReadable2DType
'Read' interface to phantom-typed two-dimensional vectors with double
precision elements.
|
| PVectorReadable2FType
'Read' interface to phantom-typed two-dimensional vectors with single
precision elements.
|
| PVectorReadable2IType
'Read' interface to phantom-typed two-dimensional vectors with integer
elements.
|
| PVectorReadable2LType
'Read' interface to phantom-typed two-dimensional vectors with long
integer elements.
|
| PVectorReadable3DType
'Read' interface to phantom-typed three-dimensional vectors with double
precision elements.
|
| PVectorReadable3FType
'Read' interface to phantom-typed three-dimensional vectors with single
precision elements.
|
| PVectorReadable3IType
'Read' interface to phantom-typed three-dimensional vectors with integer
elements.
|
| PVectorReadable3LType
'Read' interface to phantom-typed three-dimensional vectors with long
integer elements.
|
| PVectorReadable4DType
'Read' interface to phantom-typed four-dimensional vectors with double
precision elements.
|
| PVectorReadable4FType
'Read' interface to phantom-typed four-dimensional vectors with single
precision elements.
|
| PVectorReadable4IType
'Read' interface to phantom-typed four-dimensional vectors with integer
elements.
|
| PVectorReadable4LType
'Read' interface to phantom-typed four-dimensional vectors with long
integer elements.
|
| PVectorWritable2DType
'Write' interface to two-dimensional vectors with
double
elements. |
| PVectorWritable2FType
'Write' interface to two-dimensional vectors with
float elements. |
| PVectorWritable2IType
'Write' interface to two-dimensional vectors with integer elements.
|
| PVectorWritable2LType
'Write' interface to two-dimensional vectors with long integer elements.
|
| PVectorWritable3DType
'Write' interface to three-dimensional vectors with
double
elements. |
| PVectorWritable3FType
'Write' interface to three-dimensional vectors with
float
elements. |
| PVectorWritable3IType
'Write' interface to three-dimensional vectors with integer elements.
|
| PVectorWritable3LType
'Write' interface to three-dimensional vectors with long integer
elements.
|
| PVectorWritable4DType
'Write' interface to four-dimensional vectors with
double
elements. |
| PVectorWritable4FType
'Write' interface to four-dimensional vectors with
float
elements. |
| PVectorWritable4IType
'Write' interface to four-dimensional vectors with integer elements.
|
| PVectorWritable4LType
'Write' interface to four-dimensional vectors with long integer elements.
|
| Class and Description |
|---|
| PMatrix3x3DType
The type of 3x3 matrices with
double elements. |
| PMatrix3x3FType
The type of 3x3 matrices with
double elements. |
| PMatrix4x4DType
The type of 4x4 matrices with
double elements. |
| PMatrix4x4FType
The type of 4x4 matrices with
float elements. |
| PMatrixDirect3x3DType
The type of 3x3 matrices with
double elements that are backed by
direct byte buffers. |
| PMatrixDirect3x3FType
The type of 3x3 matrices with
float elements that are backed by
direct byte buffers. |
| PMatrixDirect4x4DType
The type of 4x4 matrices with
double elements that are backed by
direct byte buffers. |
| PMatrixDirect4x4FType
The type of 4x4 matrices with
float elements that are backed by
direct byte buffers. |
| PMatrixDirectBufferedDType
The type of direct-memory backed matrices with
double
elements. |
| PMatrixDirectBufferedFType
The type of direct-memory backed matrices with
float
elements. |
| PMatrixDirectReadable3x3DType
'Read' interface to 3x3 direct-memory matrices with
double elements. |
| PMatrixDirectReadable3x3FType
'Read' interface to 3x3 direct-memory matrices with
float elements. |
| PMatrixDirectReadable4x4DType
'Read' interface to 4x4 direct-memory matrices with
double elements. |
| PMatrixDirectReadable4x4FType
'Read' interface to 4x4 direct-memory matrices with
float elements. |
| PMatrixI3x3D
An immutable 3x3 matrix type.
|
| PMatrixI3x3F
An immutable 3x3 matrix type.
|
| PMatrixI4x4D
An immutable 4x4 matrix type.
|
| PMatrixI4x4F
An immutable 4x4 matrix type.
|
| PMatrixM3x3D.ContextPM3D
The
ContextPM3D type contains the minimum storage required for
all of the functions of the PMatrixM3x3D class. |
| PMatrixM3x3F.ContextPM3F
The
ContextPM3F type contains the minimum storage required for
all of the functions of the PMatrixM3x3F class. |
| PMatrixM4x4D.ContextPM4D
The
ContextPM4D type contains the minimum storage required for
all of the functions of the PMatrixM4x4D class. |
| PMatrixM4x4F.ContextPM4F
The
ContextPM4F type contains the minimum storage required for
all of the functions of the PMatrixM4x4F class. |
| PMatrixReadable3x3DType
'Read' interface to 3x3 matrices with
double elements. |
| PMatrixReadable3x3FType
'Read' interface to 3x3 matrices with
float elements. |
| PMatrixReadable4x4DType
'Read' interface to 4x4 matrices with
double elements. |
| PMatrixReadable4x4FType
'Read' interface to 4x4 matrices with
float elements. |
| PMatrixReadableDType
'Read' interface to matrices with
double elements. |
| PMatrixReadableFType
'Read' interface to matrices with
float elements. |
| PMatrixWritable3x3DType
'Write' interface to 3x3 matrices with
double elements. |
| PMatrixWritable3x3FType
'Write' interface to 3x3 matrices with
float elements. |
| PMatrixWritable4x4DType
'Write' interface to 4x4 matrices with
double elements. |
| PMatrixWritable4x4FType
'Write' interface to 4x4 matrices with
float elements. |
| PMatrixWritableDType
'Write' interface to matrices with
double elements. |
| PMatrixWritableFType
'Write' interface to matrices with
float elements. |
| PVector2DType
The type of two-element vectors that are both readable and writable, and
have
double elements |
| PVector2FType
The type of two-element vectors that are both readable and writable, and
have
float elements |
| PVector2IType
The type of two-element vectors that are both readable and writable, and
have
int elements |
| PVector2LType
The type of two-element vectors that are both readable and writable, and
have
long elements |
| PVector3DType
The type of three-element vectors that are both readable and writable, and
have
double elements |
| PVector3FType
The type of three-element vectors that are both readable and writable, and
have
float elements |
| PVector3IType
The type of three-element vectors that are both readable and writable, and
have
int elements |
| PVector3LType
The type of three-element vectors that are both readable and writable, and
have
long elements |
| PVector4DType
The type of four-element vectors that are both readable and writable, and
have
double elements |
| PVector4FType
The type of four-element vectors that are both readable and writable, and
have
float elements |
| PVector4IType
The type of four-element vectors that are both readable and writable, and
have
int elements |
| PVector4LType
The type of four-element vectors that are both readable and writable, and
have
long elements |
| PVectorI2D
A two-dimensional immutable vector type with
double elements. |
| PVectorI2F
A two-dimensional immutable vector type with
float elements. |
| PVectorI2I
A two-dimensional immutable vector type with integer elements.
|
| PVectorI2L
A two-dimensional immutable vector type with integer elements.
|
| PVectorI3D
A three-dimensional immutable vector type with
double elements. |
| PVectorI3F
A three-dimensional immutable vector type with
float elements. |
| PVectorI3I
A three-dimensional immutable vector type with integer elements.
|
| PVectorI3L
A three-dimensional immutable vector type with integer elements.
|
| PVectorI4D
A four-dimensional immutable vector type with
double elements. |
| PVectorI4F
A four-dimensional immutable vector type with
float elements. |
| PVectorI4I
A four-dimensional immutable vector type with integer elements.
|
| PVectorI4L
A four-dimensional immutable vector type with integer elements.
|
| PVectorM2D.ContextPVM2D
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM2F.ContextPVM2F
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM2I.ContextPVM2I
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM2L.ContextPVM2L
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3D.ContextPVM3D
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3F.ContextPVM3F
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3I.ContextPVM3I
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3L.ContextPVM3L
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4D.ContextPVM4D
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4F.ContextPVM4F
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4I.ContextPVM4I
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4L.ContextPVM4L
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorReadable2DType
'Read' interface to phantom-typed two-dimensional vectors with double
precision elements.
|
| PVectorReadable2FType
'Read' interface to phantom-typed two-dimensional vectors with single
precision elements.
|
| PVectorReadable2IType
'Read' interface to phantom-typed two-dimensional vectors with integer
elements.
|
| PVectorReadable2LType
'Read' interface to phantom-typed two-dimensional vectors with long
integer elements.
|
| PVectorReadable3DType
'Read' interface to phantom-typed three-dimensional vectors with double
precision elements.
|
| PVectorReadable3FType
'Read' interface to phantom-typed three-dimensional vectors with single
precision elements.
|
| PVectorReadable3IType
'Read' interface to phantom-typed three-dimensional vectors with integer
elements.
|
| PVectorReadable3LType
'Read' interface to phantom-typed three-dimensional vectors with long
integer elements.
|
| PVectorReadable4DType
'Read' interface to phantom-typed four-dimensional vectors with double
precision elements.
|
| PVectorReadable4FType
'Read' interface to phantom-typed four-dimensional vectors with single
precision elements.
|
| PVectorReadable4IType
'Read' interface to phantom-typed four-dimensional vectors with integer
elements.
|
| PVectorReadable4LType
'Read' interface to phantom-typed four-dimensional vectors with long
integer elements.
|
| PVectorWritable2DType
'Write' interface to two-dimensional vectors with
double
elements. |
| PVectorWritable2FType
'Write' interface to two-dimensional vectors with
float elements. |
| PVectorWritable2IType
'Write' interface to two-dimensional vectors with integer elements.
|
| PVectorWritable2LType
'Write' interface to two-dimensional vectors with long integer elements.
|
| PVectorWritable3DType
'Write' interface to three-dimensional vectors with
double
elements. |
| PVectorWritable3FType
'Write' interface to three-dimensional vectors with
float
elements. |
| PVectorWritable3IType
'Write' interface to three-dimensional vectors with integer elements.
|
| PVectorWritable3LType
'Write' interface to three-dimensional vectors with long integer
elements.
|
| PVectorWritable4DType
'Write' interface to four-dimensional vectors with
double
elements. |
| PVectorWritable4FType
'Write' interface to four-dimensional vectors with
float
elements. |
| PVectorWritable4IType
'Write' interface to four-dimensional vectors with integer elements.
|
| PVectorWritable4LType
'Write' interface to four-dimensional vectors with long integer elements.
|
Copyright © 2016 <code@io7m.com> http://io7m.com