| Package | Description |
|---|---|
| mikera.matrixx | |
| mikera.matrixx.impl | |
| mikera.transformz | |
| mikera.transformz.impl | |
| mikera.vectorz | |
| mikera.vectorz.functions | |
| mikera.vectorz.ops |
| Modifier and Type | Class and Description |
|---|---|
class |
AMatrix
General abstract 2D matrix class.
|
class |
Matrix
Standard MxN matrix class backed by a flat double[] array
|
class |
Matrix22
Specialised 2*2 Matrix for Vector2 maths, using primitive matrix elements
|
class |
Matrix33
Specialised 3*3 Matrix for Vector3 maths, using primitive matrix elements
|
| Modifier and Type | Class and Description |
|---|---|
class |
ADiagonalMatrix
Abstract base class for diagonal matrices
|
class |
AVectorMatrix<T extends AVector>
Abstract base class for matrices that use a collection of Vectors
as storage for the matrix rows.
|
class |
ColumnMatrix
Matrix class that wraps a vector as a 1-columns matrix
|
class |
DiagonalMatrix
Specialised diagonal matrix class
Not fully mutable - only the diagonal values can be changed
|
class |
IdentityMatrix
Specialised identity matrix class.
|
class |
PermutedMatrix
Reference matrix class representing a permutation of a matrix
|
class |
RowMatrix
Matrix class that wraps a vector as a 1-row matrix
|
class |
ScalarMatrix
Scalar matrix class - i.e.
|
class |
SubsetMatrix
Matrix that transforms to a subset of elements of the source vector
i.e.
|
class |
TransposedMatrix
Class representing a transposed view of another matrix
The transposed matrix is a reference to the underlying matrix data
|
class |
VectorMatrixM3
Specialised N*3 Matrix with Vector3 row components
|
class |
VectorMatrixMN
A matrix implemented as a composition of M length N vectors
|
class |
ZeroMatrix
Lightweight immutable zero matrix class
|
| Modifier and Type | Class and Description |
|---|---|
class |
AAffineTransform
Abstract base class for affine transformations
|
class |
Affine34
Specialised 3*4 affine transformation class
Intended for composing 3d affine transformations.
|
class |
AffineMN
General purpose MxN affine transformation, composed of a matrix and translation.
|
class |
ALinearTransform
Abstract base class representing a linear transfrom.
|
class |
ATransform
Abstract base class for all vector transformations.
|
class |
ATranslation
Abstract base class for translations of arbitrary dimensionality.
|
class |
Translation
Represents a translation by a fixed vector
|
class |
Translation3
Specialised 3D translation class
|
| Modifier and Type | Class and Description |
|---|---|
class |
AConstantTransform
Abstract base class for transforms that produce a constant result.
|
class |
AOpTransform |
class |
CompoundTransform
Class to represent a compound transform when it is not known how to
combine the transforms directly.
|
class |
ConstantTransform
Class representing a transform that returns a constant
|
class |
ConstantTransform3
Class representing a transform that returns a 3D constant
|
class |
ConstantTransform4
Class represnting a transform that returns a 4D constant
|
class |
IdentityTranslation
Immutable identity translation
|
class |
SubsetTransform
Transform wrapper that produces a subset of the output components of another transform
|
| Modifier and Type | Class and Description |
|---|---|
class |
Op
Abstract class for representing a unary operation
|
| Modifier and Type | Class and Description |
|---|---|
class |
VectorFunction
Abstract base class representing an arbitrary vector function.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ABoundedOp |
class |
AFunctionOp |
class |
ALinearOp |
class |
APolynomialOp |
class |
Clamp
Operator for clamping values within a given range
|
class |
Composed |
class |
Constant |
class |
Derivative |
class |
GaussianNoise
Operator to add gaussian noise to a value
|
class |
Identity
Singleton identity operator
|
class |
Inverse |
class |
Linear |
class |
Logistic |
class |
NormalRBF |
class |
Offset |
class |
Product |
class |
Quadratic |
class |
ScaledLogistic
A logistic function, with input scaled by a fixed factor
|
class |
SoftPlus |
class |
StochasticBinary |
class |
Sum |
class |
Tanh |
Copyright © 2013. All Rights Reserved.