A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

A

a - Variable in class mikera.vectorz.ops.Division
 
a - Variable in class mikera.vectorz.ops.Product
 
a - Variable in class mikera.vectorz.ops.Sum
 
AAffineTransform - Class in mikera.transformz
Abstract base class for affine transformations
AAffineTransform() - Constructor for class mikera.transformz.AAffineTransform
 
AArrayMatrix - Class in mikera.matrixx.impl
Abstract class for a Matrix backed with a single double[] data array Dimensions are fixed, but leaves open the possibility of arbitrary indexing
AArrayMatrix(double[], int, int) - Constructor for class mikera.matrixx.impl.AArrayMatrix
 
AArrayVector - Class in mikera.vectorz.impl
Base class for vectors backed by a double[] array with a fixed stride of 1 The double array can be directly accessed for performance purposes
AArrayVector() - Constructor for class mikera.vectorz.impl.AArrayVector
 
ABandedMatrix - Class in mikera.matrixx.impl
Abstract base class for banded matrices Banded matrix implementations are assumed to store their data efficiently in diagonal bands, so functions on banded matrices are designed to exploit this fact.
ABandedMatrix() - Constructor for class mikera.matrixx.impl.ABandedMatrix
 
ABitVector - Class in mikera.vectorz.impl
Abstract base class for bit vectors Bit vectors only support two element values, 0.0 and 1.0
ABitVector() - Constructor for class mikera.vectorz.impl.ABitVector
 
ABlockMatrix - Class in mikera.matrixx.impl
Abstract base class for a large matrix constructed out of regular subMatrix blocks
ABlockMatrix() - Constructor for class mikera.matrixx.impl.ABlockMatrix
 
ABooleanMatrix - Class in mikera.matrixx.impl
 
ABooleanMatrix() - Constructor for class mikera.matrixx.impl.ABooleanMatrix
 
ABoundedOp - Class in mikera.vectorz.ops
 
ABoundedOp() - Constructor for class mikera.vectorz.ops.ABoundedOp
 
abs() - Method in class mikera.arrayz.Array
 
abs() - Method in class mikera.arrayz.impl.AbstractArray
 
abs() - Method in interface mikera.arrayz.INDArray
Replaces all elements of this array with their absolute values, according to Math.abs(double)
abs() - Method in class mikera.matrixx.AMatrix
 
abs() - Method in class mikera.matrixx.Matrix
 
abs() - Method in class mikera.vectorz.AScalar
 
abs() - Method in class mikera.vectorz.AVector
Sets each component of the vector to its absolute value
abs() - Method in class mikera.vectorz.impl.AArrayVector
 
abs() - Method in class mikera.vectorz.impl.AxisVector
 
abs() - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
abs() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
abs() - Method in class mikera.vectorz.impl.JoinedVector
 
abs() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
ABS - Static variable in class mikera.vectorz.Ops
 
abs() - Method in class mikera.vectorz.Scalar
 
abs(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
abs(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
abs() - Method in class mikera.vectorz.Vector
 
Absolute - Class in mikera.vectorz.ops
 
Absolute() - Constructor for class mikera.vectorz.ops.Absolute
 
AbstractArray<T> - Class in mikera.arrayz.impl
Abstract base class for INDArray implementations
AbstractArray() - Constructor for class mikera.arrayz.impl.AbstractArray
 
AComputedVector - Class in mikera.vectorz.impl
Base class for computed vectors.
AComputedVector() - Constructor for class mikera.vectorz.impl.AComputedVector
 
AConstantTransform - Class in mikera.transformz.impl
Abstract base class for transforms that produce a constant result.
AConstrainedVector - Class in mikera.vectorz.impl
Abstract base class for vectors that have constrained values.
AConstrainedVector() - Constructor for class mikera.vectorz.impl.AConstrainedVector
 
ACOS - Static variable in class mikera.vectorz.Ops
 
add(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
add(double) - Method in class mikera.arrayz.impl.AbstractArray
 
add(double) - Method in interface mikera.arrayz.INDArray
Adds a double value to all elements in this array
add(INDArray) - Method in interface mikera.arrayz.INDArray
Adds all the elements of another array to this array, in an elementwise order.
add(double) - Method in class mikera.arrayz.NDArray
 
add(INDArray) - Method in class mikera.arrayz.NDArray
 
add(AMatrix) - Method in class mikera.matrixx.AMatrix
Adds another matrix to this matrix.
add(AVector) - Method in class mikera.matrixx.AMatrix
 
add(AScalar) - Method in class mikera.matrixx.AMatrix
 
add(INDArray) - Method in class mikera.matrixx.AMatrix
 
add(double) - Method in class mikera.matrixx.AMatrix
 
add(double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
add(Matrix) - Method in class mikera.matrixx.Matrix
 
add(double) - Method in class mikera.matrixx.Matrix
 
add(AMatrix) - Method in class mikera.matrixx.Matrix
 
add(Matrix22) - Method in class mikera.matrixx.Matrix22
 
add(double) - Method in class mikera.vectorz.AScalar
 
add(AScalar) - Method in class mikera.vectorz.AScalar
 
add(INDArray) - Method in class mikera.vectorz.AScalar
 
add(AVector) - Method in class mikera.vectorz.AVector
Adds another vector to this one
add(INDArray) - Method in class mikera.vectorz.AVector
 
add(AVector, int) - Method in class mikera.vectorz.AVector
Adds part another vector to this one, starting at the specified offset in the source vector
add(int, AVector) - Method in class mikera.vectorz.AVector
Adds another vector into this one, at the specified offset
add(int, AVector, int, int) - Method in class mikera.vectorz.AVector
Adds another vector into this one, at the specified offset
add(double) - Method in class mikera.vectorz.AVector
 
add(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
add(AArrayVector) - Method in class mikera.vectorz.impl.AArrayVector
 
add(AVector, int) - Method in class mikera.vectorz.impl.AArrayVector
 
add(int, AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
add(int, AArrayVector) - Method in class mikera.vectorz.impl.AArrayVector
 
add(int, AArrayVector, int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
add(double) - Method in class mikera.vectorz.impl.AArrayVector
 
add(AArrayVector, int) - Method in class mikera.vectorz.impl.AArrayVector
 
add(AArrayVector) - Method in class mikera.vectorz.impl.ArraySubVector
 
add(Vector) - Method in class mikera.vectorz.impl.AStridedVector
 
add(double) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
add(AScalar) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
add(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
add(int, AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
add(int, AVector, int, int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
add(double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
add(AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
add(JoinedVector) - Method in class mikera.vectorz.impl.JoinedVector
 
add(double) - Method in class mikera.vectorz.impl.JoinedVector
 
add(AVector, int) - Method in class mikera.vectorz.impl.JoinedVector
 
add(int, AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
add(int, AVector, int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
add(AVector) - Method in class mikera.vectorz.impl.StridedVector
 
add(AStridedVector) - Method in class mikera.vectorz.impl.StridedVector
 
add(double) - Method in class mikera.vectorz.Scalar
 
add(AScalar) - Method in class mikera.vectorz.Scalar
 
add(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
add(double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
add(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
add(Iterable<Object>) - Method in class mikera.vectorz.util.MatrixBuilder
 
add(AVector) - Method in class mikera.vectorz.util.MatrixBuilder
 
add(double[]) - Method in class mikera.vectorz.util.MatrixBuilder
 
add(double) - Method in class mikera.vectorz.util.VectorBuilder
 
add(AArrayVector, int) - Method in class mikera.vectorz.Vector
 
add(AVector) - Method in class mikera.vectorz.Vector
 
add(Vector) - Method in class mikera.vectorz.Vector
 
add(double) - Method in class mikera.vectorz.Vector
 
add(Vector2) - Method in class mikera.vectorz.Vector2
 
add(double) - Method in class mikera.vectorz.Vector2
 
add(double, double) - Method in class mikera.vectorz.Vector2
 
add(AVector) - Method in class mikera.vectorz.Vector2
 
add(double, double, double) - Method in class mikera.vectorz.Vector3
 
add(AVector) - Method in class mikera.vectorz.Vector3
 
add(Vector3) - Method in class mikera.vectorz.Vector3
 
add(double) - Method in class mikera.vectorz.Vector3
 
add(double, double, double, double) - Method in class mikera.vectorz.Vector4
 
add(Vector4) - Method in class mikera.vectorz.Vector4
 
addAt(int, int, double) - Method in class mikera.matrixx.AMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.BandedMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
addAt(int, double) - Method in class mikera.vectorz.AVector
Adds a value to a specific element of the vector This function does not perform bounds checking
addAt(int, double) - Method in class mikera.vectorz.impl.AArrayVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.ImmutableVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.StridedVector
 
addAt(int, double) - Method in class mikera.vectorz.Vector
 
addAt(int, double) - Method in class mikera.vectorz.Vector1
 
addAt(int, double) - Method in class mikera.vectorz.Vector2
 
addAt(int, double) - Method in class mikera.vectorz.Vector3
 
addAt(int, double) - Method in class mikera.vectorz.Vector4
 
addMultiple(AMatrix, double) - Method in class mikera.matrixx.AMatrix
 
addMultiple(Matrix, double) - Method in class mikera.matrixx.Matrix
 
addMultiple(AMatrix, double) - Method in class mikera.matrixx.Matrix
 
addMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Adds a scaled multiple of another vector to this one
addMultiple(AVector, int, double) - Method in class mikera.vectorz.AVector
 
addMultiple(int, AVector, int, int, double) - Method in class mikera.vectorz.AVector
 
addMultiple(int, AVector, double) - Method in class mikera.vectorz.AVector
 
addMultiple(Vector, Index, double) - Method in class mikera.vectorz.AVector
Adds source vector to this vector at the specified indexes which should map from source->this
addMultiple(AVector, Index, double) - Method in class mikera.vectorz.AVector
Adds source vector to this vector at the specified indexes which should map from source->this
addMultiple(Index, Vector, double) - Method in class mikera.vectorz.AVector
Adds to this vector at taking values from source at the specified indexes which should map from this->source
addMultiple(Index, AVector, double) - Method in class mikera.vectorz.AVector
Adds to this vector at taking values from source at the specified indexes which should map from this->source
addMultiple(AVector, double) - Method in class mikera.vectorz.impl.AArrayVector
 
addMultiple(AArrayVector, double) - Method in class mikera.vectorz.impl.AArrayVector
 
addMultiple(AArrayVector, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addMultiple(int, AVector, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addMultiple(int, AVector, int, int, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addMultiple(JoinedVector, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addMultiple(AVector, int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addMultiple(double[], int, double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
addMultiple(AArrayVector, double) - Method in class mikera.vectorz.Vector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.Vector
 
addMultiple(Vector, Index, double) - Method in class mikera.vectorz.Vector
 
addMultiple(Index, Vector, double) - Method in class mikera.vectorz.Vector
 
addMultiple(Vector2, double) - Method in class mikera.vectorz.Vector2
 
addMultiple(double, double, double, double) - Method in class mikera.vectorz.Vector3
 
addMultiple(AVector, double) - Method in class mikera.vectorz.Vector3
 
addMultiple(Vector3, double) - Method in class mikera.vectorz.Vector3
 
addMultiple(double, double, double, double, double) - Method in class mikera.vectorz.Vector4
 
addMultiple(AVector, double) - Method in class mikera.vectorz.Vector4
 
addMultiple(Vector4, double) - Method in class mikera.vectorz.Vector4
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.AVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addProduct(AVector, AVector) - Method in class mikera.vectorz.AVector
 
addProduct(AVector, AVector, double) - Method in class mikera.vectorz.AVector
 
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.AVector
 
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.impl.AArrayVector
 
addProduct(AVector, AVector, double) - Method in class mikera.vectorz.impl.AArrayVector
 
addProduct(AVector, AVector, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addProduct(AVector, AVector, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addProduct(double[], int, double[], int, double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
addProduct(AVector, AVector) - Method in class mikera.vectorz.Vector
 
addProduct(Vector, Vector) - Method in class mikera.vectorz.Vector
 
addProduct(Vector, Vector, double) - Method in class mikera.vectorz.Vector
 
addProduct(Vector2, Vector2) - Method in class mikera.vectorz.Vector2
 
addProduct(Vector2, Vector2, double) - Method in class mikera.vectorz.Vector2
 
addProduct(Vector3, Vector3) - Method in class mikera.vectorz.Vector3
 
addProduct(Vector3, Vector3, double) - Method in class mikera.vectorz.Vector3
 
addProduct(Vector4, Vector4) - Method in class mikera.vectorz.Vector4
 
addProduct(Vector4, Vector4, double) - Method in class mikera.vectorz.Vector4
 
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.AVector
 
addProductToArray(double, int, AArrayVector, int, double[], int, int) - Method in class mikera.vectorz.AVector
 
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
addProductToArray(double, int, AArrayVector, int, double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addProductToArray(double, int, AArrayVector, int, double[], int, int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addRowMultiple(int, int, double) - Method in class mikera.matrixx.AMatrix
Adds a multiple of a source row to a destination row This is an elementary row operation
addRowMultiple(int, int, double) - Method in class mikera.matrixx.Matrix
 
addToArray(double[], int) - Method in class mikera.vectorz.AVector
Adds this vector to a double[] array, starting at the specified offset.
addToArray(int, double[], int, int) - Method in class mikera.vectorz.AVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addWeighted(AVector, double) - Method in class mikera.vectorz.AVector
Updates a weighted average of this vector with another vector
addWeighted(AVector, double) - Method in class mikera.vectorz.Vector
 
addWeighted(AArrayVector, double) - Method in class mikera.vectorz.Vector
 
ADenseArrayMatrix - Class in mikera.matrixx.impl
Abstract base class for matrices wrapping a dense (rows*cols) subset of a double[] array
ADenseArrayMatrix(double[], int, int) - Constructor for class mikera.matrixx.impl.ADenseArrayMatrix
 
ADerivedVector - Class in mikera.vectorz.impl
Derived vector delegates all calls to an underlying vector
ADerivedVector(AVector) - Constructor for class mikera.vectorz.impl.ADerivedVector
 
ADiagonalMatrix - Class in mikera.matrixx.impl
Abstract base class for square diagonal matrices
ADiagonalMatrix(int) - Constructor for class mikera.matrixx.impl.ADiagonalMatrix
 
Affine23 - Class in mikera.transformz
Specialised 2x3 affine transformation class Intended for composing 2d affine transformations.
Affine23() - Constructor for class mikera.transformz.Affine23
 
Affine23(double, double, double, double, double, double) - Constructor for class mikera.transformz.Affine23
 
Affine23(AMatrix, ATranslation) - Constructor for class mikera.transformz.Affine23
 
Affine23(AMatrix, AVector) - Constructor for class mikera.transformz.Affine23
 
Affine23(Matrix22, AVector) - Constructor for class mikera.transformz.Affine23
 
Affine34 - Class in mikera.transformz
Specialised 3*4 affine transformation class Intended for composing 3d affine transformations.
Affine34() - Constructor for class mikera.transformz.Affine34
 
Affine34(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class mikera.transformz.Affine34
 
Affine34(AMatrix, ATranslation) - Constructor for class mikera.transformz.Affine34
 
Affine34(AMatrix, AVector) - Constructor for class mikera.transformz.Affine34
 
Affine34(Matrix33, AVector) - Constructor for class mikera.transformz.Affine34
 
AffineMN - Class in mikera.transformz
General purpose MxN affine transformation, composed of a matrix and translation.
AffineMN(AMatrix, ATranslation) - Constructor for class mikera.transformz.AffineMN
 
AffineMN(AAffineTransform) - Constructor for class mikera.transformz.AffineMN
 
AffineMN(AMatrix, AVector) - Constructor for class mikera.transformz.AffineMN
 
AFunctionOp - Class in mikera.vectorz.ops
 
AFunctionOp() - Constructor for class mikera.vectorz.ops.AFunctionOp
 
AIndex - Class in mikera.indexz
Abstract base class for a list of integer indexes
AIndex() - Constructor for class mikera.indexz.AIndex
 
ALinearOp - Class in mikera.vectorz.ops
 
ALinearOp() - Constructor for class mikera.vectorz.ops.ALinearOp
 
ALinearTransform - Class in mikera.transformz
Abstract base class representing a linear transfrom.
ALinearTransform() - Constructor for class mikera.transformz.ALinearTransform
 
allInRange(int, int) - Method in class mikera.indexz.Index
Checks that all values in this index are within the specified range of start (inclusive) to end (exclusive)
AMatrix - Class in mikera.matrixx
General abstract 2D matrix class.
AMatrix() - Constructor for class mikera.matrixx.AMatrix
 
AMatrixSubVector - Class in mikera.matrixx.impl
Abstract class for matrix sub vector views (rows and columns etc.)
AMatrixSubVector() - Constructor for class mikera.matrixx.impl.AMatrixSubVector
 
AMatrixViewVector - Class in mikera.vectorz.impl
Abstract Vector class representing a view over a matrix Supports arbitrary indexing into the underlying matrix
AMatrixViewVector(AMatrix, int) - Constructor for class mikera.vectorz.impl.AMatrixViewVector
 
angle(AVector) - Method in class mikera.vectorz.AVector
Returns the Euclidean angle between this vector and another vector
angle(AVector) - Method in class mikera.vectorz.Vector3
 
angle(Vector3) - Method in class mikera.vectorz.Vector3
 
AOpTransform - Class in mikera.transformz.impl
 
AOpTransform(Op, int) - Constructor for class mikera.transformz.impl.AOpTransform
 
APolynomialOp - Class in mikera.vectorz.ops
 
APolynomialOp() - Constructor for class mikera.vectorz.ops.APolynomialOp
 
append(double) - Method in class mikera.vectorz.GrowableVector
 
append(AVector) - Method in class mikera.vectorz.GrowableVector
 
appendRow(AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
 
appendRow(AVector) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
appendRow(AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
appendRow(Vector3) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
appendRow(AVector) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
apply(double) - Method in interface mikera.vectorz.IOp
Applies the operator to a single value, returning the result
apply(double) - Method in class mikera.vectorz.Op
 
apply(double) - Method in class mikera.vectorz.ops.Absolute
 
apply(double) - Method in class mikera.vectorz.ops.Clamp
 
apply(double) - Method in class mikera.vectorz.ops.Composed
 
apply(double) - Method in class mikera.vectorz.ops.Constant
 
apply(double) - Method in class mikera.vectorz.ops.Cosh
 
apply(double) - Method in class mikera.vectorz.ops.Derivative
 
apply(double) - Method in class mikera.vectorz.ops.Division
 
apply(double) - Method in class mikera.vectorz.ops.Exp
 
apply(double) - Method in class mikera.vectorz.ops.GaussianNoise
 
apply(double) - Method in class mikera.vectorz.ops.Identity
 
apply(double) - Method in class mikera.vectorz.ops.Inverse
 
apply(double) - Method in class mikera.vectorz.ops.Linear
 
apply(double) - Method in class mikera.vectorz.ops.Log
 
apply(double) - Method in class mikera.vectorz.ops.Logistic
 
apply(double) - Method in class mikera.vectorz.ops.LogN
 
apply(double) - Method in class mikera.vectorz.ops.NormalRBF
 
apply(double) - Method in class mikera.vectorz.ops.Offset
 
apply(double) - Method in class mikera.vectorz.ops.Power
 
apply(double) - Method in class mikera.vectorz.ops.Product
 
apply(double) - Method in class mikera.vectorz.ops.Quadratic
 
apply(double) - Method in class mikera.vectorz.ops.Reciprocal
 
apply(double) - Method in class mikera.vectorz.ops.ScaledLogistic
 
apply(double) - Method in class mikera.vectorz.ops.Signum
 
apply(double) - Method in class mikera.vectorz.ops.SoftPlus
 
apply(double) - Method in class mikera.vectorz.ops.Sqrt
 
apply(double) - Method in class mikera.vectorz.ops.Square
 
apply(double) - Method in class mikera.vectorz.ops.StochasticBinary
 
apply(double) - Method in class mikera.vectorz.ops.Sum
 
apply(double) - Method in class mikera.vectorz.ops.Tanh
 
applyInverse(double) - Method in class mikera.vectorz.Op
Applies the inverse of this Op.
applyInverse(double) - Method in class mikera.vectorz.ops.Constant
 
applyInverse(double) - Method in class mikera.vectorz.ops.Exp
 
applyInverse(double) - Method in class mikera.vectorz.ops.Identity
 
applyInverse(double) - Method in class mikera.vectorz.ops.Inverse
 
applyInverse(double) - Method in class mikera.vectorz.ops.Linear
 
applyInverse(double) - Method in class mikera.vectorz.ops.Log
 
applyInverse(double) - Method in class mikera.vectorz.ops.Logistic
 
applyInverse(double) - Method in class mikera.vectorz.ops.LogN
 
applyInverse(double) - Method in class mikera.vectorz.ops.Offset
 
applyInverse(double) - Method in class mikera.vectorz.ops.Power
 
applyInverse(double) - Method in class mikera.vectorz.ops.Quadratic
 
applyInverse(double) - Method in class mikera.vectorz.ops.ScaledLogistic
 
applyInverse(double) - Method in class mikera.vectorz.ops.SoftPlus
 
applyInverse(double) - Method in class mikera.vectorz.ops.Sqrt
 
applyInverse(double) - Method in class mikera.vectorz.ops.Square
 
applyInverse(double) - Method in class mikera.vectorz.ops.StochasticBinary
 
applyOp(Op) - Method in class mikera.arrayz.Array
 
applyOp(IOp) - Method in class mikera.arrayz.Array
 
applyOp(Op) - Method in class mikera.arrayz.impl.SliceArray
 
applyOp(IOp) - Method in class mikera.arrayz.impl.SliceArray
 
applyOp(Op) - Method in interface mikera.arrayz.INDArray
Applies a unary operator to all elements of the array (in-place)
applyOp(IOp) - Method in interface mikera.arrayz.INDArray
Applies a unary operator to all elements of the array (in-place)
applyOp(Op) - Method in class mikera.arrayz.NDArray
 
applyOp(IOp) - Method in class mikera.arrayz.NDArray
 
applyOp(Op) - Method in class mikera.matrixx.AMatrix
 
applyOp(IOp) - Method in class mikera.matrixx.AMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.AVectorMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.ColumnMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.RowMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.StridedMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
applyOp(Op) - Method in class mikera.matrixx.Matrix
 
applyOp(IOp) - Method in class mikera.vectorz.AScalar
 
applyOp(Op) - Method in class mikera.vectorz.AScalar
 
applyOp(IOp) - Method in class mikera.vectorz.AVector
 
applyOp(Op) - Method in class mikera.vectorz.AVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.AArrayVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.JoinedVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
applyOp(Op) - Method in class mikera.vectorz.Vector
 
applyOp(Op) - Method in class mikera.vectorz.Vector1
 
applyOp(Op) - Method in class mikera.vectorz.Vector2
 
applyOp(Op) - Method in class mikera.vectorz.Vector3
 
applyOp(Op) - Method in class mikera.vectorz.Vector4
 
applyTo(AVector) - Method in interface mikera.vectorz.IOp
 
applyTo(AVector, int, int) - Method in interface mikera.vectorz.IOp
 
applyTo(double[], int, int) - Method in interface mikera.vectorz.IOp
 
applyTo(AVector) - Method in class mikera.vectorz.Op
 
applyTo(AMatrix) - Method in class mikera.vectorz.Op
 
applyTo(AVector, int, int) - Method in class mikera.vectorz.Op
 
applyTo(AScalar) - Method in class mikera.vectorz.Op
 
applyTo(AArrayVector) - Method in class mikera.vectorz.Op
 
applyTo(INDArray) - Method in class mikera.vectorz.Op
 
applyTo(double[], int, int) - Method in class mikera.vectorz.Op
 
applyTo(double[]) - Method in class mikera.vectorz.Op
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Absolute
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Absolute
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.ALinearOp
 
applyTo(AVector) - Method in class mikera.vectorz.ops.ALinearOp
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Clamp
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Clamp
 
applyTo(AMatrix) - Method in class mikera.vectorz.ops.Clamp
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Clamp
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Composed
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Constant
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Constant
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Constant
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Constant
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Exp
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Exp
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.GaussianNoise
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Identity
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Identity
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Identity
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Linear
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Linear
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Linear
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Linear
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Log
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Log
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Log
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Logistic
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Logistic
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Offset
 
applyTo(AMatrix) - Method in class mikera.vectorz.ops.Offset
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Offset
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Offset
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Offset
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Power
 
applyTo(AMatrix) - Method in class mikera.vectorz.ops.Power
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Power
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Power
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Quadratic
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Quadratic
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Quadratic
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Reciprocal
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Reciprocal
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Reciprocal
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.ScaledLogistic
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Signum
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Signum
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.SoftPlus
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Sqrt
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Sqrt
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Sqrt
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Square
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Square
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Square
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Tanh
 
applyTo(double[]) - Method in class mikera.vectorz.ops.Tanh
 
applyTo(double[], int, int) - Method in class mikera.vectorz.ops.Tanh
 
APrimitiveVector - Class in mikera.vectorz.impl
Abstract base class for specialised primitive vectors
APrimitiveVector() - Constructor for class mikera.vectorz.impl.APrimitiveVector
 
ARoundingOp - Class in mikera.vectorz.ops
 
ARoundingOp() - Constructor for class mikera.vectorz.ops.ARoundingOp
 
Array - Class in mikera.arrayz
General purpose mutable packed N-dimensional array This is the general multi-dimensional equivalent of Matrix and Vector, and as such is the most efficient storage type for 3D+ arrays
arraydivide(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
ArrayIndexScalar - Class in mikera.vectorz.impl
 
ArrayIndexScalar(double[], int) - Constructor for class mikera.vectorz.impl.ArrayIndexScalar
 
arraymultiply(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
arrayProduct(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
arrayProduct(int[], int, int) - Static method in class mikera.vectorz.util.IntArrays
 
ArraySubVector - Class in mikera.vectorz.impl
Vector referring to an offset into a double[] array
ArraySubVector(int) - Constructor for class mikera.vectorz.impl.ArraySubVector
 
ArraySubVector(AArrayVector, int, int) - Constructor for class mikera.vectorz.impl.ArraySubVector
Constructs a vector directly referencing a sub-vector of an existing array-based Vector
Arrayz - Class in mikera.arrayz
Static function class for array operations
Arrayz() - Constructor for class mikera.arrayz.Arrayz
 
AScalar - Class in mikera.vectorz
Class to represent a wrapped 0-d scalar value.
AScalar() - Constructor for class mikera.vectorz.AScalar
 
asDoubleArray() - Method in class mikera.arrayz.Array
 
asDoubleArray() - Method in class mikera.arrayz.impl.AbstractArray
 
asDoubleArray() - Method in interface mikera.arrayz.INDArray
Returns the underlying double array representing the packed elements of this array Returns nil if there is no such underlying array
asDoubleArray() - Method in class mikera.arrayz.NDArray
 
asDoubleArray() - Method in class mikera.matrixx.AMatrix
 
asDoubleArray() - Method in class mikera.matrixx.impl.AStridedMatrix
 
asDoubleArray() - Method in class mikera.matrixx.Matrix
 
asDoubleArray() - Method in class mikera.vectorz.AScalar
 
asDoubleArray() - Method in class mikera.vectorz.AVector
 
asDoubleArray() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
asDoubleArray() - Method in class mikera.vectorz.impl.AStridedVector
 
asDoubleArray() - Method in class mikera.vectorz.Vector
 
asElementList() - Method in class mikera.arrayz.impl.AbstractArray
 
asElementList() - Method in interface mikera.arrayz.INDArray
Returns a list containing all elements of this array
asElementList() - Method in class mikera.matrixx.AMatrix
 
asElementList() - Method in class mikera.vectorz.AVector
 
ASIN - Static variable in class mikera.vectorz.Ops
 
ASparseVector - Class in mikera.vectorz.impl
Abstract base class for Sparse vector implementations
ASparseVector() - Constructor for class mikera.vectorz.impl.ASparseVector
 
AStridedMatrix - Class in mikera.matrixx.impl
 
AStridedMatrix(double[], int, int) - Constructor for class mikera.matrixx.impl.AStridedMatrix
 
AStridedVector - Class in mikera.vectorz.impl
Abstract base class for vectors backed by a double[] array with a constant stride The double array can be directly accessed for performance purposes
AStridedVector() - Constructor for class mikera.vectorz.impl.AStridedVector
 
asVector() - Method in class mikera.arrayz.Array
 
asVector() - Method in class mikera.arrayz.impl.SliceArray
 
asVector() - Method in interface mikera.arrayz.INDArray
Constructs a view of the array as a single vector in row-major order.
asVector() - Method in class mikera.arrayz.NDArray
 
asVector() - Method in class mikera.matrixx.AMatrix
Returns the matrix values as a single reference Vector in the form [row0 row1 row2....]
asVector() - Method in class mikera.matrixx.impl.ColumnMatrix
 
asVector() - Method in class mikera.matrixx.impl.RowMatrix
 
asVector() - Method in class mikera.matrixx.impl.StridedMatrix
 
asVector() - Method in class mikera.matrixx.impl.ZeroMatrix
 
asVector() - Method in class mikera.matrixx.Matrix
 
asVector() - Method in class mikera.vectorz.AScalar
 
asVector() - Method in class mikera.vectorz.AVector
 
ATAN - Static variable in class mikera.vectorz.Ops
 
ATransform - Class in mikera.transformz
Abstract base class for all vector transformations.
ATransform() - Constructor for class mikera.transformz.ATransform
 
ATranslation - Class in mikera.transformz
Abstract base class for translations of arbitrary dimensionality.
ATranslation() - Constructor for class mikera.transformz.ATranslation
 
AVector - Class in mikera.vectorz
Main abstract base class for all types of vector Contains default implementations for most vector operations which can be overriden to achieve better performance in derived classes.
AVector() - Constructor for class mikera.vectorz.AVector
 
AVectorMatrix<T extends AVector> - Class in mikera.matrixx.impl
Abstract base class for matrices that use a collection of Vectors as storage for the matrix rows.
AVectorMatrix() - Constructor for class mikera.matrixx.impl.AVectorMatrix
 
averageSquaredDifference(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
 
averageValue() - Method in class mikera.vectorz.Op
 
averageValue() - Method in class mikera.vectorz.ops.ABoundedOp
 
averageValue() - Method in class mikera.vectorz.ops.Absolute
 
averageValue() - Method in class mikera.vectorz.ops.AFunctionOp
 
averageValue() - Method in class mikera.vectorz.ops.ARoundingOp
 
averageValue() - Method in class mikera.vectorz.ops.Composed
 
averageValue() - Method in class mikera.vectorz.ops.Constant
 
averageValue() - Method in class mikera.vectorz.ops.Division
 
averageValue() - Method in class mikera.vectorz.ops.GaussianNoise
 
averageValue() - Method in class mikera.vectorz.ops.Identity
 
averageValue() - Method in class mikera.vectorz.ops.Inverse
 
averageValue() - Method in class mikera.vectorz.ops.Linear
 
averageValue() - Method in class mikera.vectorz.ops.Logistic
 
averageValue() - Method in class mikera.vectorz.ops.NormalRBF
 
averageValue() - Method in class mikera.vectorz.ops.Offset
 
averageValue() - Method in class mikera.vectorz.ops.Power
 
averageValue() - Method in class mikera.vectorz.ops.Product
 
averageValue() - Method in class mikera.vectorz.ops.Quadratic
 
averageValue() - Method in class mikera.vectorz.ops.Reciprocal
 
averageValue() - Method in class mikera.vectorz.ops.ScaledLogistic
 
averageValue() - Method in class mikera.vectorz.ops.SoftPlus
 
averageValue() - Method in class mikera.vectorz.ops.Sqrt
 
averageValue() - Method in class mikera.vectorz.ops.Square
 
averageValue() - Method in class mikera.vectorz.ops.Sum
 
averageValue() - Method in class mikera.vectorz.ops.Tanh
 
averageValue(AVector) - Static method in class mikera.vectorz.Vectorz
 
AWrappedVector<T> - Class in mikera.vectorz.impl
Abstract base class for vectors that wrap an underlying object
AWrappedVector() - Constructor for class mikera.vectorz.impl.AWrappedVector
 
AxisVector - Class in mikera.vectorz.impl
Specialized unit axis vector.
AxisVector(int, int) - Constructor for class mikera.vectorz.impl.AxisVector
 
axisVector(int, int) - Static method in class mikera.vectorz.Vectorz
 

B

b - Variable in class mikera.vectorz.ops.Division
 
b - Variable in class mikera.vectorz.ops.Product
 
b - Variable in class mikera.vectorz.ops.Sum
 
BandedMatrix - Class in mikera.matrixx.impl
Sparse banded matrix implementation.
bandIndex(int, int) - Method in class mikera.matrixx.AMatrix
Returns the band index number for a specified position in the matrix.
bandLength(int) - Method in class mikera.matrixx.AMatrix
Returns the length of a band of the matrix.
bandLength(int, int, int) - Static method in class mikera.matrixx.AMatrix
 
bandPosition(int, int) - Method in class mikera.matrixx.AMatrix
Returns the band position for a specified (i,j) index in the matrix.
BIT_OFF - Static variable in class mikera.vectorz.BitVector
 
BIT_ON - Static variable in class mikera.vectorz.BitVector
 
BIT_THRESHOLD - Static variable in class mikera.vectorz.BitVector
 
BitVector - Class in mikera.vectorz
Vector of bits - constrained to 0.0 / 1.0 values Intended for compact representation/storage of binary vectors
BitVector(int) - Constructor for class mikera.vectorz.BitVector
 
blockedMultiply(Matrix, AMatrix) - Static method in class mikera.matrixx.algo.Multiplications
Performs fast matrix multiplication using temporary working storage for the second matrix
broadcast(int...) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcast(int...) - Method in interface mikera.arrayz.INDArray
Returns a view of this array broadcasted up to a larger shape
broadcast(int...) - Method in class mikera.arrayz.NDArray
 
broadcast(int...) - Method in class mikera.matrixx.AMatrix
 
broadcast(int...) - Method in class mikera.vectorz.AScalar
 
broadcast(int...) - Method in class mikera.vectorz.AVector
 
broadcast(int...) - Method in class mikera.vectorz.impl.AStridedVector
 
broadcastCloneLike(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcastCloneLike(INDArray) - Method in interface mikera.arrayz.INDArray
Creates a clone of the array, broadcasted if necessary to match the shape of the target
broadcastCloneLike(INDArray) - Method in class mikera.matrixx.AMatrix
 
broadcastLike(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcastLike(INDArray) - Method in interface mikera.arrayz.INDArray
Broadcasts to match the shape of the target
broadcastLike(INDArray) - Method in class mikera.matrixx.AMatrix
 
broadcastLike(AMatrix) - Method in class mikera.matrixx.AMatrix
 
broadcastLike(INDArray) - Method in class mikera.vectorz.AVector
 
broadcastLike(AMatrix) - Method in class mikera.vectorz.AVector
 
broadcastLike(INDArray) - Method in class mikera.vectorz.impl.AStridedVector
 
broadcastLike(AMatrix) - Method in class mikera.vectorz.impl.AStridedVector
 
BroadcastVectorMatrix - Class in mikera.matrixx.impl
Specialised class representing the broadcasting of a vector to a matrix shape
build() - Method in class mikera.vectorz.GrowableVector
Function to build a fixed-size vector containing a copy of data once the GrowableVector is constructed

C

calcCol(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
calcCol(int) - Method in class mikera.vectorz.impl.MatrixBandVector
 
calcRow(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
calcRow(int) - Method in class mikera.vectorz.impl.MatrixBandVector
 
calcStrides(int[]) - Static method in class mikera.vectorz.util.IntArrays
Computes the standard packed array strides for a given shape.
calculate(AVector) - Method in class mikera.vectorz.functions.ScalarFunction
Calculates the result of this scalar function with the given input vector
calculateElement(int, AVector) - Method in class mikera.matrixx.AMatrix
 
calculateElement(int, Vector) - Method in class mikera.matrixx.AMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
calculateElement(int, Vector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.PermutationMatrix
 
calculateElement(int, Vector) - Method in class mikera.matrixx.impl.PermutationMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.SubsetMatrix
 
calculateElement(int, Vector) - Method in class mikera.matrixx.impl.SubsetMatrix
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
calculateElement(int, AVector) - Method in class mikera.matrixx.impl.ZeroMatrix
 
calculateElement(int, AVector) - Method in class mikera.transformz.AAffineTransform
 
calculateElement(int, AVector) - Method in class mikera.transformz.ATransform
Calculates a single element of the output.
calculateElement(int, AVector) - Method in class mikera.transformz.ATranslation
 
calculateElement(int, AVector) - Method in class mikera.transformz.impl.AOpTransform
 
calculateElement(int, AVector) - Method in class mikera.transformz.impl.ConstantTransform
 
calculateElement(int, AVector) - Method in class mikera.transformz.impl.ConstantTransform3
 
calculateElement(int, AVector) - Method in class mikera.transformz.impl.ConstantTransform4
 
calculateElement(int, AVector) - Method in class mikera.transformz.impl.IdentityTranslation
 
calculateElement(int, AVector) - Method in class mikera.transformz.impl.SubsetTransform
 
calculateElement(int, AVector) - Method in class mikera.transformz.Translation
 
calculateElement(int, AVector) - Method in class mikera.transformz.Translation3
 
CBRT - Static variable in class mikera.vectorz.Ops
 
CEIL - Static variable in class mikera.vectorz.Ops
 
Cholesky - Class in mikera.matrixx.algo
Class implementing a standard Cholesky decomposition
Cholesky() - Constructor for class mikera.matrixx.algo.Cholesky
 
clamp(double, double) - Method in class mikera.arrayz.impl.AbstractArray
 
clamp(double, double) - Method in interface mikera.arrayz.INDArray
Clamps all the elments of this array within the specified [min,max] range
clamp(double, double) - Method in class mikera.matrixx.AMatrix
 
clamp(double, double) - Method in class mikera.matrixx.Matrix
 
clamp(double, double) - Method in class mikera.vectorz.AScalar
 
clamp(double, double) - Method in class mikera.vectorz.AVector
Clamps all values in the vector to a given range
clamp(double, double) - Method in class mikera.vectorz.impl.AArrayVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.JoinedVector
 
Clamp - Class in mikera.vectorz.ops
Operator for clamping values within a given range
Clamp(double, double) - Constructor for class mikera.vectorz.ops.Clamp
 
clamp(double[], double, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
clamp(double[], int, int, double, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
clamp(double, double) - Method in class mikera.vectorz.Vector
 
clampMax(double) - Method in class mikera.vectorz.AVector
 
clampMin(double) - Method in class mikera.vectorz.AVector
 
clear() - Method in class mikera.vectorz.GrowableVector
 
clone() - Method in class mikera.arrayz.Array
 
clone() - Method in class mikera.arrayz.impl.AbstractArray
 
clone() - Method in interface mikera.arrayz.INDArray
Returns a clone of the array, as a new array which will be fully mutable and may be of a different class to the original.
clone() - Method in class mikera.arrayz.NDArray
 
clone() - Method in class mikera.indexz.AIndex
 
clone() - Method in class mikera.indexz.Index
 
clone() - Method in class mikera.matrixx.AMatrix
 
clone() - Method in class mikera.matrixx.impl.AVectorMatrix
 
clone() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
clone() - Method in class mikera.matrixx.impl.StridedMatrix
 
clone() - Method in class mikera.matrixx.impl.VectorMatrixM3
 
clone() - Method in class mikera.matrixx.impl.VectorMatrixMN
 
clone() - Method in class mikera.matrixx.impl.ZeroMatrix
 
clone() - Method in class mikera.matrixx.Matrix
 
clone() - Method in class mikera.matrixx.Matrix22
 
clone() - Method in class mikera.matrixx.Matrix33
 
clone() - Method in class mikera.transformz.ATransform
Clones the transform, performing a deep copy where needed
clone() - Method in class mikera.vectorz.AScalar
 
clone() - Method in class mikera.vectorz.AVector
Clones the vector, creating a new mutable copy of all data.
clone() - Method in class mikera.vectorz.BitVector
 
clone() - Method in class mikera.vectorz.GrowableVector
 
clone() - Method in class mikera.vectorz.impl.APrimitiveVector
 
clone() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
clone() - Method in class mikera.vectorz.impl.AStridedVector
 
clone() - Method in class mikera.vectorz.impl.ImmutableVector
 
clone() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
clone() - Method in class mikera.vectorz.impl.Vector0
 
clone() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
clone() - Method in class mikera.vectorz.Vector
 
clone() - Method in class mikera.vectorz.Vector1
 
clone() - Method in class mikera.vectorz.Vector2
 
clone() - Method in class mikera.vectorz.Vector3
 
clone() - Method in class mikera.vectorz.Vector4
 
cloneRow(int) - Method in class mikera.matrixx.AMatrix
 
cloneRow(int) - Method in class mikera.matrixx.Matrix
 
cloneRow(int) - Method in class mikera.matrixx.Matrix22
 
cloneRow(int) - Method in class mikera.matrixx.Matrix33
Returns a row of the matrix as a cloned vector
cols - Variable in class mikera.matrixx.impl.AArrayMatrix
 
columnCount() - Method in class mikera.matrixx.AMatrix
Returns the number of columns in the matrix
columnCount() - Method in interface mikera.matrixx.IMatrix
 
columnCount() - Method in class mikera.matrixx.impl.AArrayMatrix
 
columnCount() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
columnCount() - Method in class mikera.matrixx.impl.BandedMatrix
 
columnCount() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
columnCount() - Method in class mikera.matrixx.impl.ColumnMatrix
 
columnCount() - Method in class mikera.matrixx.impl.PermutationMatrix
 
columnCount() - Method in class mikera.matrixx.impl.PermutedMatrix
 
columnCount() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
columnCount() - Method in class mikera.matrixx.impl.RowMatrix
 
columnCount() - Method in class mikera.matrixx.impl.SubsetMatrix
 
columnCount() - Method in class mikera.matrixx.impl.TransposedMatrix
 
columnCount() - Method in class mikera.matrixx.impl.VectorMatrixM3
 
columnCount() - Method in class mikera.matrixx.impl.VectorMatrixMN
 
columnCount() - Method in class mikera.matrixx.impl.ZeroMatrix
 
columnCount() - Method in class mikera.matrixx.Matrix22
 
columnCount() - Method in class mikera.matrixx.Matrix33
 
ColumnMatrix - Class in mikera.matrixx.impl
Matrix class that wraps a vector as a 1-columns matrix
ColumnMatrix(AVector) - Constructor for class mikera.matrixx.impl.ColumnMatrix
 
columnStride() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
columnStride() - Method in class mikera.matrixx.impl.AStridedMatrix
 
columnStride() - Method in class mikera.matrixx.impl.StridedMatrix
 
compareTo(AIndex) - Method in class mikera.indexz.AIndex
 
compareTo(AVector) - Method in class mikera.vectorz.AVector
 
complexConjugate() - Method in class mikera.vectorz.Vector2
 
complexMultiply(Vector2) - Method in class mikera.vectorz.Vector2
Complex multiplication by another Vector2, treating an (x,y) vector as the complex value x+iy
complexNegation() - Method in class mikera.vectorz.Vector2
 
complexReciprocal() - Method in class mikera.vectorz.Vector2
 
compose(AIndex) - Method in class mikera.indexz.AIndex
Composes this index with a second index, returning a new index.
compose(AIndex) - Method in class mikera.indexz.Index
 
compose(Index) - Method in class mikera.indexz.Index
 
compose(ATransform) - Method in class mikera.matrixx.AMatrix
 
compose(AMatrix) - Method in class mikera.matrixx.AMatrix
Composes this matrix with another matrix (matrix multiplication) Returns a new matrix that represents the compose transformation.
compose(ATransform) - Method in class mikera.matrixx.impl.ZeroMatrix
 
compose(ATransform) - Method in class mikera.transformz.AAffineTransform
 
compose(AAffineTransform) - Method in class mikera.transformz.AAffineTransform
 
compose(ATransform) - Method in class mikera.transformz.ATransform
Composes this transformation with another transformation, returning a new combined transformation
compose(ATransform) - Method in class mikera.transformz.impl.AConstantTransform
 
compose(ATransform) - Method in class mikera.transformz.impl.CompoundTransform
 
compose(Op, Op) - Static method in class mikera.vectorz.Op
 
compose(Op) - Method in class mikera.vectorz.Op
 
compose(Op) - Method in class mikera.vectorz.ops.ALinearOp
 
compose(Op, Op) - Static method in class mikera.vectorz.Ops
 
compose(Op, Op) - Static method in class mikera.vectorz.ops.Composed
 
compose(Op) - Method in class mikera.vectorz.ops.Constant
 
compose(Op) - Method in class mikera.vectorz.ops.Identity
 
compose(ALinearOp) - Method in class mikera.vectorz.ops.Linear
 
compose(Op) - Method in class mikera.vectorz.ops.Linear
 
compose(ALinearOp) - Method in class mikera.vectorz.ops.Offset
 
compose(Op) - Method in class mikera.vectorz.ops.Offset
 
compose(ALinearOp) - Method in class mikera.vectorz.ops.Quadratic
 
compose(Op) - Method in class mikera.vectorz.ops.Quadratic
 
compose(ALinearOp) - Method in class mikera.vectorz.ops.Square
 
compose(Op) - Method in class mikera.vectorz.ops.Square
 
Composed - Class in mikera.vectorz.ops
 
composeWith(ATransform) - Method in class mikera.matrixx.AMatrix
 
composeWith(AMatrix) - Method in class mikera.matrixx.AMatrix
 
composeWith(ATransform) - Method in class mikera.matrixx.impl.ZeroMatrix
 
composeWith(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
composeWith(ATransform) - Method in class mikera.transformz.Affine23
 
composeWith(Affine23) - Method in class mikera.transformz.Affine23
 
composeWith(Matrix22) - Method in class mikera.transformz.Affine23
 
composeWith(ATransform) - Method in class mikera.transformz.Affine34
 
composeWith(Affine34) - Method in class mikera.transformz.Affine34
 
composeWith(Matrix33) - Method in class mikera.transformz.Affine34
 
composeWith(Translation3) - Method in class mikera.transformz.Affine34
 
composeWith(ATransform) - Method in class mikera.transformz.AffineMN
 
composeWith(AffineMN) - Method in class mikera.transformz.AffineMN
 
composeWith(ATransform) - Method in class mikera.transformz.ATransform
Composes this transformation with a given transformation, mutating the transformation to represent the combined transform
composeWith(ATransform) - Method in class mikera.transformz.Translation
 
composeWith(ATranslation) - Method in class mikera.transformz.Translation
 
composeWith(Translation) - Method in class mikera.transformz.Translation
 
composeWith(ATransform) - Method in class mikera.transformz.Translation3
 
composeWith(Translation) - Method in class mikera.transformz.Translation3
 
composeWith(Translation3) - Method in class mikera.transformz.Translation3
 
CompoundTransform - Class in mikera.transformz.impl
Class to represent a compound transform when it is not known how to combine the transforms directly.
CompoundTransform(ATransform, ATransform) - Constructor for class mikera.transformz.impl.CompoundTransform
 
ComputedIndex - Class in mikera.indexz.impl
Abstract base class for computed indexes.
ComputedIndex(int) - Constructor for class mikera.indexz.impl.ComputedIndex
 
consArray(int, int[]) - Static method in class mikera.vectorz.util.IntArrays
 
Constant - Class in mikera.vectorz.ops
 
ConstantTransform - Class in mikera.transformz.impl
Class representing a transform that returns a constant
ConstantTransform(int, AVector) - Constructor for class mikera.transformz.impl.ConstantTransform
Creates a new constant transform, using the provided vector as the constant value Does *not* take a defensive copy
constantTransform(int, AVector) - Static method in class mikera.transformz.Transformz
 
ConstantTransform3 - Class in mikera.transformz.impl
Class representing a transform that returns a 3D constant
ConstantTransform3(int, AVector) - Constructor for class mikera.transformz.impl.ConstantTransform3
Creates a new constant transform, using the provided vector as the constant value Does *not* take a defensive copy
ConstantTransform4 - Class in mikera.transformz.impl
Class represnting a transform that returns a 4D constant
ConstantTransform4(int, AVector) - Constructor for class mikera.transformz.impl.ConstantTransform4
Creates a new constant transform, using the provided vector as the constant value Does *not* take a defensive copy
constrainValues(double[], double[], int, int) - Method in class mikera.vectorz.Op
Creates a copy of the values of src in dest, constraining them to be within the valid range of output values from this Op
contains(int) - Method in class mikera.indexz.AIndex
 
contains(Index) - Method in class mikera.indexz.AIndex
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.AMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.StridedMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.Matrix
 
copyIntsToLongs(int[], long[]) - Static method in class mikera.vectorz.util.IntArrays
 
copyIntsToLongs(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
copyOf(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
Fast double array copy operation.
copyOf(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
copyOfMatrix() - Method in class mikera.matrixx.AMatrix
 
copyOfMatrix() - Method in class mikera.transformz.AAffineTransform
Returns a deep copy of the transformation matrix for this affine transform
copyOfMatrix() - Method in class mikera.transformz.Affine23
 
copyOfMatrix() - Method in class mikera.transformz.Affine34
 
copyOfMatrix() - Method in class mikera.transformz.Translation3
 
copyOfTranslationVector() - Method in class mikera.matrixx.AMatrix
 
copyOfTranslationVector() - Method in class mikera.transformz.AAffineTransform
Returns a deep copy of the translation vector for this affine transform
copyOfTranslationVector() - Method in class mikera.transformz.Affine23
 
copyOfTranslationVector() - Method in class mikera.transformz.Affine34
 
copyOfTranslationVector() - Method in class mikera.transformz.Translation3
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.AMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.StridedMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.Matrix
 
copySparseValuesTo(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
copyTo(double[]) - Method in class mikera.arrayz.impl.AbstractArray
 
copyTo(double[]) - Method in interface mikera.arrayz.INDArray
Copies all the elements of this INDArray to the specified double array
copyTo(int[], int) - Method in class mikera.indexz.AIndex
 
copyTo(double[]) - Method in class mikera.matrixx.AMatrix
 
copyTo(double[]) - Method in class mikera.vectorz.AScalar
 
copyTo(double[]) - Method in class mikera.vectorz.AVector
 
copyTo(double[], int) - Method in class mikera.vectorz.AVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.AVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.AVector
Copies a the contents of a vector to a vector at the specified offset
copyTo(AArrayVector, int) - Method in class mikera.vectorz.AVector
Copies a the contents of a vector to a vector at the specified offset
copyTo(int, AVector, int, int) - Method in class mikera.vectorz.AVector
Copies a subset of this vector to a vector at the specified offset
copyTo(int, AVector, int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
copyTo(int, AArrayVector, int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.impl.JoinedVector
 
copyTo(int, AVector, int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
COS - Static variable in class mikera.vectorz.Ops
 
Cosh - Class in mikera.vectorz.ops
 
COSH - Static variable in class mikera.vectorz.Ops
 
Cosh() - Constructor for class mikera.vectorz.ops.Cosh
 
create(INDArray) - Static method in class mikera.arrayz.Array
 
create(Object) - Static method in class mikera.arrayz.Arrayz
Creates an array from the given data Handles double arrays, INDArray instances, and lists
create(INDArray) - Static method in class mikera.arrayz.Arrayz
 
create(Object...) - Static method in class mikera.arrayz.Arrayz
 
create(T...) - Static method in class mikera.arrayz.impl.SliceArray
 
create(List<T>) - Static method in class mikera.arrayz.impl.SliceArray
 
create(AVector) - Static method in class mikera.indexz.Index
 
create(List<Integer>) - Static method in class mikera.indexz.Indexz
 
create(int, int, int, int) - Static method in class mikera.matrixx.impl.BandedMatrix
 
create(double...) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
create(AVector) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
create(int) - Static method in class mikera.matrixx.impl.IdentityMatrix
 
create(Index) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
create(int...) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
create(AMatrix, AMatrix, AMatrix, AMatrix) - Static method in class mikera.matrixx.impl.QuadtreeMatrix
 
create(int, double) - Static method in class mikera.matrixx.impl.ScalarMatrix
 
create(int, int) - Static method in class mikera.matrixx.impl.StridedMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.StridedMatrix
 
create(Index, int) - Static method in class mikera.matrixx.impl.SubsetMatrix
 
create(List<Object>) - Static method in class mikera.matrixx.impl.VectorMatrixMN
Create a matrix from a list of rows
create(Object...) - Static method in class mikera.matrixx.impl.VectorMatrixMN
 
create(int, int) - Static method in class mikera.matrixx.impl.ZeroMatrix
 
create(int, int) - Static method in class mikera.matrixx.Matrix
Creates a new zero-filled matrix of the specified shape.
create(AMatrix) - Static method in class mikera.matrixx.Matrix
 
create(INDArray) - Static method in class mikera.matrixx.Matrix
 
create(Object...) - Static method in class mikera.matrixx.Matrix
 
create(double, double, double, double) - Static method in class mikera.matrixx.Matrix22
 
create(AMatrix) - Static method in class mikera.matrixx.Matrixx
Creates a mutable deep copy of a matrix
create(List<Object>) - Static method in class mikera.matrixx.Matrixx
Create a matrix from a list of rows
create(IMatrix) - Static method in class mikera.matrixx.Matrixx
Creates a mutable copy of a matrix
create(Object...) - Static method in class mikera.matrixx.Matrixx
 
create(double[][]) - Static method in class mikera.matrixx.Matrixx
 
create(int) - Static method in class mikera.transformz.impl.IdentityTranslation
 
create(ATransform, Index) - Static method in class mikera.transformz.impl.SubsetTransform
 
create(SubsetTransform, Index) - Static method in class mikera.transformz.impl.SubsetTransform
 
create(AVector) - Static method in class mikera.vectorz.BitVector
 
create(int, int) - Static method in class mikera.vectorz.impl.AxisVector
 
create(double) - Static method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
create(AScalar) - Static method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
create(double) - Static method in class mikera.vectorz.impl.ImmutableScalar
 
create(AScalar) - Static method in class mikera.vectorz.impl.ImmutableScalar
 
create(AVector) - Static method in class mikera.vectorz.impl.ImmutableVector
 
create(AVector) - Static method in class mikera.vectorz.impl.JoinedArrayVector
 
create(AMatrix, int) - Static method in class mikera.vectorz.impl.MatrixBandVector
 
create(int, double) - Static method in class mikera.vectorz.impl.RepeatedElementVector
 
create(int, Index, double[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
 
create(int, Index, AVector) - Static method in class mikera.vectorz.impl.SparseIndexedVector
 
create(AVector) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from the given vector, ignoring the zeros
create(int) - Static method in class mikera.vectorz.impl.ZeroVector
 
create(Op, Op) - Static method in class mikera.vectorz.ops.Composed
 
create(double) - Static method in class mikera.vectorz.ops.Constant
 
create(Op, Op) - Static method in class mikera.vectorz.ops.Division
 
create(double) - Static method in class mikera.vectorz.ops.GaussianNoise
 
create(double, double) - Static method in class mikera.vectorz.ops.Linear
 
create(double) - Static method in class mikera.vectorz.ops.LogN
 
create(double) - Static method in class mikera.vectorz.ops.Offset
 
create(double) - Static method in class mikera.vectorz.ops.Power
 
create(Op, Op) - Static method in class mikera.vectorz.ops.Product
 
create(double, double, double) - Static method in class mikera.vectorz.ops.Quadratic
 
create() - Static method in class mikera.vectorz.ops.Square
 
create(Op, Op) - Static method in class mikera.vectorz.ops.Sum
 
create(double) - Static method in class mikera.vectorz.Scalar
 
create(AScalar) - Static method in class mikera.vectorz.Scalar
 
create(Object) - Static method in class mikera.vectorz.util.IntArrays
 
create(double[]) - Static method in class mikera.vectorz.util.IntArrays
 
create(List<?>) - Static method in class mikera.vectorz.util.IntArrays
 
create(double[]) - Static method in class mikera.vectorz.Vector
 
create(AVector) - Static method in class mikera.vectorz.Vector
 
create(AIndex) - Static method in class mikera.vectorz.Vector
 
create(AVector) - Static method in class mikera.vectorz.Vector2
 
create(Object) - Static method in class mikera.vectorz.Vector3
 
create(AVector) - Static method in class mikera.vectorz.Vector3
 
create(double...) - Static method in class mikera.vectorz.Vectorz
 
create(AVector) - Static method in class mikera.vectorz.Vectorz
 
create(IVector) - Static method in class mikera.vectorz.Vectorz
 
create(List<Object>) - Static method in class mikera.vectorz.Vectorz
Create a vector from a list of numerical values (objects should be java.lang.Number instances)
create(DoubleBuffer) - Static method in class mikera.vectorz.Vectorz
Create a vector from a DoubleBuffer Note: consumes all doubles from the buffer
create(Iterable<Object>) - Static method in class mikera.vectorz.Vectorz
Create a vector from an arbitrary iterable object
create(Object) - Static method in class mikera.vectorz.Vectorz
 
create2DRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
 
createAffineTransform(Matrix33, AVector) - Static method in class mikera.transformz.Transformz
 
createAffineTransform(Matrix33, Vector3) - Static method in class mikera.transformz.Transformz
 
createAffineTransform(AMatrix, AVector) - Static method in class mikera.transformz.Transformz
 
createCopy(AIndex) - Static method in class mikera.indexz.Indexz
 
createDimensions(int) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
createFromRow(AMatrix, int) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from a row of an existing matrix
createFromVector(AVector, int[]) - Static method in class mikera.arrayz.Array
Creates a new matrix using the elements in the specified vector.
createFromVector(AVector, int...) - Static method in class mikera.arrayz.Arrayz
Creates a new array using the elements in the specified vector.
createFromVector(AVector, int, int) - Static method in class mikera.matrixx.Matrixx
Creates a new matrix using the elements in the specified vector.
createFromVector(AVector) - Static method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
Creates a new Scalar using the elements in the specified vector.
createFromVector(AVector) - Static method in class mikera.vectorz.Scalar
Creates a new Scalar using the elements in the specified vector.
createFromVector(AVector, int) - Static method in class mikera.vectorz.Vector
Creates a new vector using the elements in the specified vector.
createFromVectors(AVector...) - Static method in class mikera.matrixx.Matrixx
 
createFromVectors(List<AVector>) - Static method in class mikera.matrixx.Matrixx
 
createIdentity(int) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
createIdentity() - Static method in class mikera.matrixx.Matrix22
Creates a new mutable 2D identity matrix
createIdentityMatrix() - Static method in class mikera.matrixx.Matrix33
 
createIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
Creates an mutable identity matrix
createImmutableIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
Creates an immutable identity matrix
createImmutableZeroMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
Creates an immutable zero-filled matrix
createLength(int) - Static method in class mikera.indexz.Index
 
createLength(int) - Static method in class mikera.indexz.Indexz
 
createLength(int) - Static method in class mikera.vectorz.BitVector
 
createLength(int) - Static method in class mikera.vectorz.Vector
Create an empty (zero-filled) vector of a specified length
createMutableTranslation(ATranslation) - Static method in class mikera.transformz.Transformz
 
createMutableVector(AVector) - Static method in class mikera.vectorz.Vectorz
 
createProgression(int, int, int) - Static method in class mikera.indexz.Indexz
 
createRandomChoice(int, int) - Static method in class mikera.indexz.Indexz
 
createRandomChoice(int, Index) - Static method in class mikera.indexz.Indexz
 
createRandomMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
 
createRandomPermutation(int) - Static method in class mikera.indexz.Indexz
 
createRandomPermutation(int) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
createRandomSquareMatrix(int) - Static method in class mikera.matrixx.Matrixx
 
createRandomSubset(AIndex, double) - Static method in class mikera.indexz.Indexz
Returns a random subset of an Index, including each element with the given probability
createRandomSubset(int, double) - Static method in class mikera.indexz.Indexz
 
createRange(int) - Static method in class mikera.vectorz.Vectorz
 
createReflectionMatrix(AVector) - Static method in class mikera.matrixx.Matrix22
 
createReflectionMatrix(Vector2) - Static method in class mikera.matrixx.Matrix22
 
createRotationMatrix(double) - Static method in class mikera.matrixx.Matrix22
 
createRotationMatrix(Vector3, double) - Static method in class mikera.matrixx.Matrixx
 
createRotationMatrix(double, double, double, double) - Static method in class mikera.matrixx.Matrixx
 
createRotationMatrix(AVector, double) - Static method in class mikera.matrixx.Matrixx
 
createSameSize(AVector) - Static method in class mikera.vectorz.Vectorz
 
createScalar(double) - Static method in class mikera.vectorz.Vectorz
 
createScalarMatrix(int, double) - Static method in class mikera.matrixx.Matrixx
 
createScaleMatrix(double) - Static method in class mikera.matrixx.Matrix22
 
createScaleMatrix(double) - Static method in class mikera.matrixx.Matrix33
 
createScaleMatrix(int, double) - Static method in class mikera.matrixx.Matrixx
 
createScaleMatrix(double...) - Static method in class mikera.matrixx.Matrixx
 
createSequence(int, int) - Static method in class mikera.indexz.Indexz
 
createSequence(int) - Static method in class mikera.indexz.Indexz
Creates a Index containing the sequence 0, 1, ...
createSparse(AMatrix) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix from the given matrix, ignoring zeros
createSparse(int, Index[], AVector[]) - Static method in class mikera.matrixx.Matrixx
 
createSwap(int, int, int) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
createTestVector(int) - Static method in class mikera.vectorz.util.Testing
 
createTestVector(int, Random) - Static method in class mikera.vectorz.util.Testing
 
createTranslation(AVector) - Static method in class mikera.transformz.Transformz
 
createTranslation(Vector3) - Static method in class mikera.transformz.Transformz
 
createTranslation(double[]) - Static method in class mikera.transformz.Transformz
 
createUniformRandomVector(int) - Static method in class mikera.vectorz.Vectorz
 
createXAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
 
createYAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
 
createZAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
 
createZeroVector(int) - Static method in class mikera.vectorz.Vectorz
 
crossProduct(AVector) - Method in class mikera.vectorz.AVector
 
crossProduct(AVector) - Method in class mikera.vectorz.Vector3
 
crossProduct(Vector3) - Method in class mikera.vectorz.Vector3
 
currentCapacity() - Method in class mikera.vectorz.GrowableVector
 

D

data - Variable in class mikera.indexz.Index
 
data - Variable in class mikera.matrixx.impl.AArrayMatrix
 
data - Variable in class mikera.vectorz.Vector
 
debugBreak(Object) - Static method in class mikera.vectorz.Tools
 
decompose(AMatrix) - Static method in class mikera.matrixx.algo.Cholesky
 
decompose(Matrix) - Static method in class mikera.matrixx.algo.Cholesky
 
decompose(AMatrix) - Static method in class mikera.matrixx.algo.QR
 
decompose(Matrix) - Static method in class mikera.matrixx.algo.QR
 
decompose(AMatrix) - Static method in class mikera.matrixx.algo.ThinSVD
 
decompose(Matrix) - Static method in class mikera.matrixx.algo.ThinSVD
 
decomposeInternal(Matrix) - Static method in class mikera.matrixx.algo.ThinSVD
 
decomposeLUP(AMatrix) - Static method in class mikera.matrixx.algo.LU
 
decomposeLUP(Matrix) - Static method in class mikera.matrixx.algo.LU
 
Decompositions - Class in mikera.matrixx.algo
 
Decompositions() - Constructor for class mikera.matrixx.algo.Decompositions
 
decrementAll(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
deepCopy(AMatrix) - Static method in class mikera.matrixx.Matrixx
 
density() - Method in interface mikera.arrayz.ISparse
Computes the density ratio of this sparse array (proportion of non-zero elements)
density() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
density() - Method in class mikera.matrixx.impl.PermutationMatrix
 
density() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
density() - Method in class mikera.matrixx.impl.SubsetMatrix
 
density() - Method in class mikera.vectorz.impl.ASparseVector
 
density() - Method in class mikera.vectorz.impl.AxisVector
 
density() - Method in class mikera.vectorz.impl.SingleElementVector
 
density() - Method in class mikera.vectorz.impl.ZeroVector
 
depth() - Method in class mikera.vectorz.impl.JoinedVector
 
depthCalc(AVector) - Static method in class mikera.vectorz.impl.JoinedVector
 
derivative(double) - Method in class mikera.vectorz.Op
Returns the derivative of this Op for a given input value x i.e.
derivative(double) - Method in class mikera.vectorz.ops.Absolute
 
derivative(double) - Method in class mikera.vectorz.ops.ALinearOp
 
derivative(double) - Method in class mikera.vectorz.ops.ARoundingOp
 
derivative(double) - Method in class mikera.vectorz.ops.Clamp
 
derivative(double) - Method in class mikera.vectorz.ops.Composed
 
derivative(double) - Method in class mikera.vectorz.ops.Constant
 
Derivative - Class in mikera.vectorz.ops
 
Derivative(Op) - Constructor for class mikera.vectorz.ops.Derivative
 
derivative(double) - Method in class mikera.vectorz.ops.Division
 
derivative(double) - Method in class mikera.vectorz.ops.Exp
 
derivative(double) - Method in class mikera.vectorz.ops.GaussianNoise
 
derivative(double) - Method in class mikera.vectorz.ops.Identity
 
derivative(double) - Method in class mikera.vectorz.ops.Inverse
 
derivative(double) - Method in class mikera.vectorz.ops.Linear
 
derivative(double) - Method in class mikera.vectorz.ops.Log
 
derivative(double) - Method in class mikera.vectorz.ops.Logistic
 
derivative(double) - Method in class mikera.vectorz.ops.LogN
 
derivative(double) - Method in class mikera.vectorz.ops.NormalRBF
 
derivative(double) - Method in class mikera.vectorz.ops.Offset
 
derivative(double) - Method in class mikera.vectorz.ops.Power
 
derivative(double) - Method in class mikera.vectorz.ops.Product
 
derivative(double) - Method in class mikera.vectorz.ops.Quadratic
 
derivative(double) - Method in class mikera.vectorz.ops.Reciprocal
 
derivative(double) - Method in class mikera.vectorz.ops.ScaledLogistic
 
derivative(double) - Method in class mikera.vectorz.ops.SoftPlus
 
derivative(double) - Method in class mikera.vectorz.ops.Sqrt
 
derivative(double) - Method in class mikera.vectorz.ops.Square
 
derivative(double) - Method in class mikera.vectorz.ops.StochasticBinary
 
derivative(double) - Method in class mikera.vectorz.ops.Sum
 
derivative(double) - Method in class mikera.vectorz.ops.Tanh
 
derivativeForOutput(double) - Method in class mikera.vectorz.Op
Returns the derivative of this Op for a given output value y i.e.
derivativeForOutput(double) - Method in class mikera.vectorz.ops.ALinearOp
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.ARoundingOp
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Clamp
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Composed
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Constant
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Exp
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.GaussianNoise
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Identity
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Linear
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Log
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Logistic
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.LogN
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Offset
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Power
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Quadratic
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Reciprocal
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.ScaledLogistic
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.SoftPlus
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Sqrt
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.StochasticBinary
 
derivativeForOutput(double) - Method in class mikera.vectorz.ops.Tanh
 
determinant() - Method in class mikera.matrixx.AMatrix
Calculates the determinant of the matrix.
determinant() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
determinant() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
determinant() - Method in class mikera.matrixx.impl.IdentityMatrix
 
determinant() - Method in class mikera.matrixx.impl.PermutationMatrix
 
determinant() - Method in class mikera.matrixx.impl.TransposedMatrix
 
determinant() - Method in class mikera.matrixx.impl.ZeroMatrix
 
determinant() - Method in class mikera.matrixx.Matrix22
 
determinant() - Method in class mikera.matrixx.Matrix33
 
DiagonalMatrix - Class in mikera.matrixx.impl
Specialised diagonal matrix class Not fully mutable - only the diagonal values can be changed
DiagonalMatrix(int) - Constructor for class mikera.matrixx.impl.DiagonalMatrix
 
dimensionality() - Method in class mikera.arrayz.Array
 
dimensionality() - Method in class mikera.arrayz.impl.SliceArray
 
dimensionality() - Method in interface mikera.arrayz.INDArray
Returns the dimensionality of the array (number of dimensions in the array shape) e.g.
dimensionality() - Method in class mikera.arrayz.NDArray
 
dimensionality() - Method in class mikera.matrixx.AMatrix
 
dimensionality() - Method in class mikera.vectorz.AScalar
 
dimensionality() - Method in class mikera.vectorz.AVector
 
dimensions - Variable in class mikera.matrixx.impl.ADiagonalMatrix
 
dimensions() - Method in class mikera.matrixx.impl.ADiagonalMatrix
Returns the number of dimensions of this diagonal matrix
dimensions() - Method in class mikera.transformz.ATranslation
Returns the number of dimensions of this translation
dimensions() - Method in class mikera.transformz.Translation
 
dimensions() - Method in class mikera.transformz.Translation3
 
distance(AVector) - Method in class mikera.vectorz.AVector
 
distance(Vector) - Method in class mikera.vectorz.Vector
 
distance(AVector) - Method in class mikera.vectorz.Vector
 
distance(Vector3) - Method in class mikera.vectorz.Vector3
 
distance(AVector) - Method in class mikera.vectorz.Vector3
 
distanceL1(AVector) - Method in class mikera.vectorz.AVector
 
distanceLinf(AVector) - Method in class mikera.vectorz.AVector
 
distanceSquared(AVector) - Method in class mikera.vectorz.AVector
 
distanceSquared(Vector) - Method in class mikera.vectorz.Vector
 
distanceSquared(Vector3) - Method in class mikera.vectorz.Vector3
 
divide(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
divide(double) - Method in class mikera.arrayz.impl.AbstractArray
 
divide(INDArray) - Method in interface mikera.arrayz.INDArray
Divides all elements by the equivalent elements in a second array
divide(double) - Method in interface mikera.arrayz.INDArray
Divides all elements by a given factor
divide(INDArray) - Method in class mikera.matrixx.AMatrix
 
divide(double) - Method in class mikera.matrixx.AMatrix
 
divide(double) - Method in class mikera.vectorz.AScalar
 
divide(double) - Method in class mikera.vectorz.AVector
 
divide(INDArray) - Method in class mikera.vectorz.AVector
 
divide(AVector) - Method in class mikera.vectorz.AVector
 
divide(double[], int) - Method in class mikera.vectorz.AVector
 
divide(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
divide(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
divide(Op) - Method in class mikera.vectorz.Op
 
divide(Op, Op) - Static method in class mikera.vectorz.Ops
 
divide(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
divideTo(double[], int) - Method in class mikera.vectorz.AVector
 
divideTo(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
divideTo(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
divideTo(double[], int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
divideTo(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
Division - Class in mikera.vectorz.ops
 
dotProduct(AVector) - Method in class mikera.vectorz.AVector
 
dotProduct(Vector) - Method in class mikera.vectorz.AVector
 
dotProduct(AVector, Index) - Method in class mikera.vectorz.AVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.AVector
Fast dot product with a double[] array.
dotProduct(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ADerivedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.AStridedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.AxisVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.AxisVector
 
dotProduct(Vector) - Method in class mikera.vectorz.impl.AxisVector
 
dotProduct(Vector3) - Method in class mikera.vectorz.impl.AxisVector
 
dotProduct(Vector2) - Method in class mikera.vectorz.impl.AxisVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ImmutableVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
dotProduct(AArrayVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
dotProduct(JoinedVector) - Method in class mikera.vectorz.impl.JoinedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
dotProduct(AArrayVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.StridedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ZeroVector
 
dotProduct(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
dotProduct(int[], int[]) - Static method in class mikera.vectorz.util.IntArrays
 
dotProduct(AVector, Index) - Method in class mikera.vectorz.Vector
 
dotProduct(Vector, Index) - Method in class mikera.vectorz.Vector
 
dotProduct(double[], int) - Method in class mikera.vectorz.Vector
 
dotProduct(AVector) - Method in class mikera.vectorz.Vector
 
dotProduct(Vector) - Method in class mikera.vectorz.Vector
 
dotProduct(AVector) - Method in class mikera.vectorz.Vector1
 
dotProduct(Vector) - Method in class mikera.vectorz.Vector1
 
dotProduct(double[], int) - Method in class mikera.vectorz.Vector1
 
dotProduct(AVector) - Method in class mikera.vectorz.Vector2
 
dotProduct(Vector) - Method in class mikera.vectorz.Vector2
 
dotProduct(double[], int) - Method in class mikera.vectorz.Vector2
 
dotProduct(Vector2) - Method in class mikera.vectorz.Vector2
 
dotProduct(Vector3) - Method in class mikera.vectorz.Vector3
 
dotProduct(AVector) - Method in class mikera.vectorz.Vector3
 
dotProduct(Vector) - Method in class mikera.vectorz.Vector3
 
dotProduct(double[], int) - Method in class mikera.vectorz.Vector3
 
dotProduct(Vector4) - Method in class mikera.vectorz.Vector4
 
DoubleArrays - Class in mikera.vectorz.util
 
DoubleArrays() - Constructor for class mikera.vectorz.util.DoubleArrays
 
doubleBlockedMultiply(AMatrix, AMatrix) - Static method in class mikera.matrixx.algo.Multiplications
Performs fast matrix multiplication using temporary working storage for both matrices
DoubleScalar - Class in mikera.vectorz.impl
Deprecated.
DoubleScalar(double) - Constructor for class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
dx - Variable in class mikera.transformz.Translation3
 
dy - Variable in class mikera.transformz.Translation3
 
dz - Variable in class mikera.transformz.Translation3
 

E

elementCount() - Method in class mikera.arrayz.Array
 
elementCount(int[]) - Static method in class mikera.arrayz.Arrayz
 
elementCount() - Method in class mikera.arrayz.impl.SliceArray
 
elementCount() - Method in interface mikera.arrayz.INDArray
Returns the total number of elements in this array.
elementCount() - Method in class mikera.arrayz.NDArray
 
elementCount() - Method in class mikera.matrixx.AMatrix
 
elementCount() - Method in class mikera.vectorz.AScalar
 
elementCount() - Method in class mikera.vectorz.AVector
 
elementDiv(AMatrix) - Method in class mikera.matrixx.AMatrix
Divides this matrix in-place by another in an entrywise manner (Hadamard product).
elementIterator() - Method in class mikera.arrayz.Array
 
elementIterator() - Method in class mikera.arrayz.impl.AbstractArray
 
elementIterator() - Method in interface mikera.arrayz.INDArray
Returns an iterator over all elements in this array.
elementIterator() - Method in class mikera.arrayz.NDArray
 
elementIterator() - Method in class mikera.matrixx.AMatrix
 
elementIterator() - Method in class mikera.matrixx.Matrix
 
elementIterator() - Method in class mikera.vectorz.AScalar
 
elementIterator() - Method in class mikera.vectorz.AVector
 
elementMul(AMatrix) - Method in class mikera.matrixx.AMatrix
Multiplies this matrix in-place by another in an entrywise manner (Hadamard product).
elementMul(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
elementSquaredSum() - Method in class mikera.arrayz.Array
 
elementSquaredSum() - Method in class mikera.arrayz.impl.AbstractArray
 
elementSquaredSum() - Method in interface mikera.arrayz.INDArray
Returns the total sum of elements in this array.
elementSquaredSum() - Method in class mikera.matrixx.AMatrix
Returns the squared sum of all elements in the matrix
elementSquaredSum() - Method in class mikera.matrixx.impl.ABandedMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.AVectorMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.PermutationMatrix
 
elementSquaredSum() - Method in class mikera.vectorz.AScalar
 
elementSquaredSum() - Method in class mikera.vectorz.AVector
 
elementSquaredSum(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSquaredSum(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSum() - Method in class mikera.arrayz.Array
 
elementSum() - Method in class mikera.arrayz.impl.AbstractArray
 
elementSum() - Method in interface mikera.arrayz.INDArray
Returns the total sum of elements in this array.
elementSum() - Method in class mikera.matrixx.AMatrix
Returns the sum of all elements in the matrix
elementSum() - Method in class mikera.matrixx.impl.ABandedMatrix
 
elementSum() - Method in class mikera.matrixx.impl.AVectorMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ColumnMatrix
 
elementSum() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
elementSum() - Method in class mikera.matrixx.impl.IdentityMatrix
 
elementSum() - Method in class mikera.matrixx.impl.PermutationMatrix
 
elementSum() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
elementSum() - Method in class mikera.matrixx.impl.RowMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ScalarMatrix
 
elementSum() - Method in class mikera.matrixx.impl.SubsetMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ZeroMatrix
 
elementSum() - Method in class mikera.matrixx.Matrix
 
elementSum() - Method in class mikera.vectorz.AScalar
 
elementSum() - Method in class mikera.vectorz.AVector
Returns the sum of all elements in a vector
elementSum() - Method in class mikera.vectorz.BitVector
 
elementSum() - Method in class mikera.vectorz.impl.AArrayVector
 
elementSum() - Method in class mikera.vectorz.impl.AxisVector
 
elementSum() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
elementSum() - Method in class mikera.vectorz.impl.JoinedVector
 
elementSum() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementSum() - Method in class mikera.vectorz.impl.SingleElementVector
 
elementSum() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
elementSum() - Method in class mikera.vectorz.impl.Vector0
 
elementSum() - Method in class mikera.vectorz.impl.ZeroVector
 
elementSum(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSum(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSum() - Method in class mikera.vectorz.Vector
 
elementSum() - Method in class mikera.vectorz.Vector1
 
elementSum() - Method in class mikera.vectorz.Vector2
 
elementSum() - Method in class mikera.vectorz.Vector3
 
elementSum() - Method in class mikera.vectorz.Vector4
 
EMPTY - Static variable in class mikera.vectorz.util.DoubleArrays
 
EMPTY_INT_ARRAY - Static variable in class mikera.vectorz.util.IntArrays
 
EMPTY_LONG_ARRAY - Static variable in class mikera.vectorz.util.LongArrays
 
ensureCapacity(int) - Method in class mikera.vectorz.GrowableVector
 
ensureMutable() - Method in class mikera.arrayz.impl.AbstractArray
 
ensureMutable() - Method in interface mikera.arrayz.INDArray
Ensures the array is a fully mutable, efficient representation that is not a view.
ensureMutable() - Method in class mikera.matrixx.AMatrix
 
ensureMutable() - Method in class mikera.vectorz.impl.AStridedVector
 
ensureMutable() - Method in class mikera.vectorz.Vector
 
EPS - Static variable in class mikera.matrixx.algo.Decompositions
 
epsilonEquals(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
epsilonEquals(INDArray, double) - Method in class mikera.arrayz.impl.AbstractArray
 
epsilonEquals(INDArray) - Method in interface mikera.arrayz.INDArray
Tests is this array is approximately equal to another array.
epsilonEquals(INDArray, double) - Method in interface mikera.arrayz.INDArray
Tests is this array is approximately equal to another array, up to a given tolerance (epsilon) The arrays must have the same shape
epsilonEquals(INDArray) - Method in class mikera.matrixx.AMatrix
 
epsilonEquals(INDArray, double) - Method in class mikera.matrixx.AMatrix
 
epsilonEquals(AMatrix) - Method in class mikera.matrixx.AMatrix
Returns true if this matrix is approximately equal to a second matrix, up to a default tolerance level
epsilonEquals(INDArray) - Method in class mikera.vectorz.AScalar
 
epsilonEquals(INDArray, double) - Method in class mikera.vectorz.AScalar
 
epsilonEquals(INDArray, double) - Method in class mikera.vectorz.AVector
 
epsilonEquals(INDArray) - Method in class mikera.vectorz.AVector
 
epsilonEquals(AVector) - Method in class mikera.vectorz.AVector
 
epsilonEquals(AVector, double) - Method in class mikera.vectorz.AVector
 
epsilonEquals(double, double) - Static method in class mikera.vectorz.Tools
Tests if two double values are approximately equal
epsilonEquals(double, double, double) - Static method in class mikera.vectorz.Tools
Tests if two double values are approximately equal, up to a given tolerance
equals(INDArray) - Method in class mikera.arrayz.Array
 
equals(Array) - Method in class mikera.arrayz.Array
 
equals(Object) - Method in class mikera.arrayz.impl.AbstractArray
 
equals(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
equals(INDArray) - Method in class mikera.arrayz.impl.SliceArray
 
equals(INDArray) - Method in interface mikera.arrayz.INDArray
Returns true if the two arrays are exactly equal in value and shape
equals(NDArray) - Method in class mikera.arrayz.NDArray
 
equals(INDArray) - Method in class mikera.arrayz.NDArray
 
equals(Object) - Method in class mikera.indexz.AIndex
 
equals(AIndex) - Method in class mikera.indexz.AIndex
 
equals(Object) - Method in class mikera.indexz.Index
 
equals(Index) - Method in class mikera.indexz.Index
 
equals(Object) - Method in class mikera.matrixx.AMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.AMatrix
 
equals(INDArray) - Method in class mikera.matrixx.AMatrix
 
equals(AAffineTransform) - Method in class mikera.matrixx.AMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
equals(Object) - Method in class mikera.matrixx.Matrix22
 
equals(Matrix22) - Method in class mikera.matrixx.Matrix22
 
equals(Object) - Method in class mikera.matrixx.Matrix33
 
equals(Matrix33) - Method in class mikera.matrixx.Matrix33
 
equals(Object) - Method in class mikera.transformz.AAffineTransform
 
equals(AAffineTransform) - Method in class mikera.transformz.AAffineTransform
 
equals(Object) - Method in class mikera.transformz.Affine23
 
equals(Affine23) - Method in class mikera.transformz.Affine23
 
equals(Object) - Method in class mikera.transformz.Affine34
 
equals(Affine34) - Method in class mikera.transformz.Affine34
 
equals(ATranslation) - Method in class mikera.transformz.ATranslation
 
equals(AAffineTransform) - Method in class mikera.transformz.ATranslation
 
equals(Object) - Method in class mikera.vectorz.AScalar
 
equals(INDArray) - Method in class mikera.vectorz.AScalar
 
equals(AScalar) - Method in class mikera.vectorz.AScalar
 
equals(Object) - Method in class mikera.vectorz.AVector
Test for equality on vectors.
equals(AVector) - Method in class mikera.vectorz.AVector
 
equals(INDArray) - Method in class mikera.vectorz.AVector
 
equals(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
equals(AVector) - Method in class mikera.vectorz.impl.ImmutableVector
 
equals(double[], double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
equals(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
equals(int[], int[]) - Static method in class mikera.vectorz.util.IntArrays
Tests if two int array scontain equal values.
equalsArray(double[]) - Method in class mikera.vectorz.AVector
Returns true if this vector exactly matches a double[] array.
equalsArray(double[], int) - Method in class mikera.vectorz.AVector
Returns true if this vector exactly matches the elements in double[] array, starting from the specified offset
equalsArray(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
equalsArray(double[]) - Method in class mikera.vectorz.impl.AArrayVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
equalsArray(double[]) - Method in class mikera.vectorz.impl.ImmutableVector
 
ErrorMessages - Class in mikera.vectorz.util
 
ErrorMessages() - Constructor for class mikera.vectorz.util.ErrorMessages
 
exactClone() - Method in class mikera.arrayz.Array
 
exactClone() - Method in class mikera.arrayz.impl.SliceArray
 
exactClone() - Method in interface mikera.arrayz.INDArray
Returns an exact deep clone of an array (i.e.
exactClone() - Method in class mikera.arrayz.NDArray
 
exactClone() - Method in class mikera.matrixx.AMatrix
 
exactClone() - Method in class mikera.matrixx.impl.BandedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
exactClone() - Method in class mikera.matrixx.impl.ColumnMatrix
 
exactClone() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
exactClone() - Method in class mikera.matrixx.impl.IdentityMatrix
 
exactClone() - Method in class mikera.matrixx.impl.MatrixColumnView
 
exactClone() - Method in class mikera.matrixx.impl.MatrixRowView
 
exactClone() - Method in class mikera.matrixx.impl.PermutationMatrix
 
exactClone() - Method in class mikera.matrixx.impl.PermutedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
exactClone() - Method in class mikera.matrixx.impl.RowMatrix
 
exactClone() - Method in class mikera.matrixx.impl.ScalarMatrix
 
exactClone() - Method in class mikera.matrixx.impl.StridedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.SubsetMatrix
 
exactClone() - Method in class mikera.matrixx.impl.TransposedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.VectorMatrixM3
 
exactClone() - Method in class mikera.matrixx.impl.VectorMatrixMN
 
exactClone() - Method in class mikera.matrixx.impl.ZeroMatrix
 
exactClone() - Method in class mikera.matrixx.Matrix
 
exactClone() - Method in class mikera.matrixx.Matrix22
 
exactClone() - Method in class mikera.matrixx.Matrix33
 
exactClone() - Method in class mikera.vectorz.AScalar
 
exactClone() - Method in class mikera.vectorz.AVector
Returns an exact clone of this vector, i.e.
exactClone() - Method in class mikera.vectorz.BitVector
 
exactClone() - Method in class mikera.vectorz.GrowableVector
 
exactClone() - Method in class mikera.vectorz.impl.AComputedVector
 
exactClone() - Method in class mikera.vectorz.impl.APrimitiveVector
 
exactClone() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
exactClone() - Method in class mikera.vectorz.impl.ArraySubVector
 
exactClone() - Method in class mikera.vectorz.impl.AxisVector
 
exactClone() - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
exactClone() - Method in class mikera.vectorz.impl.ImmutableScalar
 
exactClone() - Method in class mikera.vectorz.impl.ImmutableVector
 
exactClone() - Method in class mikera.vectorz.impl.IndexedArrayVector
 
exactClone() - Method in class mikera.vectorz.impl.IndexedSubVector
 
exactClone() - Method in class mikera.vectorz.impl.IndexVector
 
exactClone() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
exactClone() - Method in class mikera.vectorz.impl.JoinedVector
 
exactClone() - Method in class mikera.vectorz.impl.MatrixBandVector
 
exactClone() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
exactClone() - Method in class mikera.vectorz.impl.SingleElementVector
 
exactClone() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
exactClone() - Method in class mikera.vectorz.impl.StridedVector
 
exactClone() - Method in class mikera.vectorz.impl.UnmodifiableVector
 
exactClone() - Method in class mikera.vectorz.impl.Vector0
 
exactClone() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
exactClone() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
exactClone() - Method in class mikera.vectorz.impl.WrappedSubVector
 
exactClone() - Method in class mikera.vectorz.impl.ZeroVector
 
exactClone() - Method in class mikera.vectorz.Scalar
 
exactClone() - Method in class mikera.vectorz.Vector
 
exactClone() - Method in class mikera.vectorz.Vector1
 
exactClone() - Method in class mikera.vectorz.Vector2
 
exactClone() - Method in class mikera.vectorz.Vector3
 
exactClone() - Method in class mikera.vectorz.Vector4
 
exp() - Method in class mikera.arrayz.Array
 
exp() - Method in class mikera.arrayz.impl.AbstractArray
 
exp() - Method in interface mikera.arrayz.INDArray
Computes the function e^x (in-place) for all array elements
exp() - Method in class mikera.matrixx.AMatrix
 
exp() - Method in class mikera.matrixx.Matrix
 
exp() - Method in class mikera.vectorz.impl.AArrayVector
 
exp() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
exp() - Method in class mikera.vectorz.impl.JoinedVector
 
Exp - Class in mikera.vectorz.ops
The renowned exponential function
EXP - Static variable in class mikera.vectorz.Ops
 
Exp() - Constructor for class mikera.vectorz.ops.Exp
 
exp(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
exp(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 

F

fill(double) - Method in class mikera.arrayz.impl.AbstractArray
 
fill(double) - Method in class mikera.arrayz.impl.SliceArray
 
fill(double) - Method in interface mikera.arrayz.INDArray
Fills the array with asingle double value
fill(double) - Method in class mikera.matrixx.AMatrix
 
fill(double) - Method in class mikera.matrixx.impl.ABandedMatrix
 
fill(double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
fill(double) - Method in class mikera.vectorz.AVector
Fills the entire vector with a given value
fill(double) - Method in class mikera.vectorz.impl.AArrayVector
 
fill(double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
fill(double) - Method in class mikera.vectorz.impl.JoinedVector
 
fill(double) - Method in class mikera.vectorz.Vector
 
fill(double) - Method in class mikera.vectorz.Vector1
 
fill(double) - Method in class mikera.vectorz.Vector2
 
fill(double) - Method in class mikera.vectorz.Vector3
 
fillBinaryRandom(AVector) - Static method in class mikera.vectorz.Vectorz
 
fillBinaryRandom(AVector, double) - Static method in class mikera.vectorz.Vectorz
 
fillGaussian(AVector) - Static method in class mikera.vectorz.Vectorz
 
fillGaussian(AVector, double, double) - Static method in class mikera.vectorz.Vectorz
 
fillIndexes(AVector) - Static method in class mikera.vectorz.Vectorz
Fills a vector with index values
fillRandom(INDArray, Random) - Static method in class mikera.vectorz.util.Testing
Fills an array with random values in the [0..1) range.
fillRandom(AVector) - Static method in class mikera.vectorz.Vectorz
 
fillRandomValues(AMatrix) - Static method in class mikera.matrixx.Matrixx
 
fillRange(int, int, double) - Method in class mikera.vectorz.AVector
 
fillRange(int, int, double) - Method in class mikera.vectorz.impl.AArrayVector
 
find(int) - Method in class mikera.indexz.Index
Finds a value in this Index and return's it's position, or -1 if not found
FLOOR - Static variable in class mikera.vectorz.Ops
 

G

GaussianNoise - Class in mikera.vectorz.ops
Operator to add gaussian noise to a value
get(int...) - Method in class mikera.arrayz.Array
 
get() - Method in class mikera.arrayz.impl.AbstractArray
 
get(int) - Method in class mikera.arrayz.impl.AbstractArray
 
get(int, int) - Method in class mikera.arrayz.impl.AbstractArray
 
get(int...) - Method in class mikera.arrayz.impl.SliceArray
 
get() - Method in interface mikera.arrayz.INDArray
Returns the double value of a scalar array
get(int) - Method in interface mikera.arrayz.INDArray
Returns the double value at the specified position in a 1D vector
get(int, int) - Method in interface mikera.arrayz.INDArray
Returns the double value at the specified position in a 2D matrix
get(int...) - Method in interface mikera.arrayz.INDArray
Returns the double value at the specified index position in an array
get() - Method in class mikera.arrayz.NDArray
 
get(int) - Method in class mikera.arrayz.NDArray
 
get(int, int) - Method in class mikera.arrayz.NDArray
 
get(int...) - Method in class mikera.arrayz.NDArray
 
get(int) - Method in class mikera.indexz.AIndex
Gets the index value at position i
get(int) - Method in class mikera.indexz.impl.SequentialIndex
 
get(int) - Method in class mikera.indexz.Index
 
get(int, int) - Method in class mikera.matrixx.AMatrix
Returns a specified element in the matrix
get(int) - Method in class mikera.matrixx.AMatrix
 
get() - Method in class mikera.matrixx.AMatrix
 
get(int...) - Method in class mikera.matrixx.AMatrix
 
get(int, int) - Method in interface mikera.matrixx.IMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.AArrayMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.BandedMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
get(int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
get(int) - Method in class mikera.matrixx.impl.MatrixRowView
 
get(int, int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.PermutedMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.RowMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.ScalarMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.StridedMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.SubsetMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
get(int, int) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
get(int, int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
get(int, int) - Method in class mikera.matrixx.Matrix
 
get(int, int) - Method in class mikera.matrixx.Matrix22
 
get(int, int) - Method in class mikera.matrixx.Matrix33
 
get() - Method in class mikera.vectorz.AScalar
 
get(int...) - Method in class mikera.vectorz.AScalar
 
get(int) - Method in class mikera.vectorz.AVector
 
get(long) - Method in class mikera.vectorz.AVector
 
get(int...) - Method in class mikera.vectorz.AVector
 
get() - Method in class mikera.vectorz.AVector
 
get(int) - Method in class mikera.vectorz.BitVector
 
get(int) - Method in class mikera.vectorz.GrowableVector
 
get(int) - Method in class mikera.vectorz.impl.AArrayVector
 
get(int) - Method in class mikera.vectorz.impl.AComputedVector
 
get(int) - Method in class mikera.vectorz.impl.ADerivedVector
 
get(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
get() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
get(int) - Method in class mikera.vectorz.impl.ArraySubVector
 
get(int) - Method in class mikera.vectorz.impl.AxisVector
 
get() - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
get() - Method in class mikera.vectorz.impl.ImmutableScalar
 
get(int) - Method in class mikera.vectorz.impl.ImmutableVector
 
get(int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
get(int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
get(int) - Method in class mikera.vectorz.impl.IndexVector
 
get(int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
get(int) - Method in class mikera.vectorz.impl.JoinedVector
 
get(int) - Method in class mikera.vectorz.impl.ListWrapper
 
get(int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
get(int) - Method in class mikera.vectorz.impl.SingleElementVector
 
get(int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
get(int) - Method in class mikera.vectorz.impl.StridedVector
 
get(int) - Method in class mikera.vectorz.impl.Vector0
 
get() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
get(int) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
get(int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
get(int) - Method in class mikera.vectorz.impl.ZeroVector
 
get() - Method in interface mikera.vectorz.IScalar
Returns the double value of a scalar array
get(int) - Method in interface mikera.vectorz.IVector
 
get() - Method in class mikera.vectorz.Scalar
 
get(int) - Method in class mikera.vectorz.Vector
 
get(int) - Method in class mikera.vectorz.Vector1
 
get(int) - Method in class mikera.vectorz.Vector2
 
get(int) - Method in class mikera.vectorz.Vector3
 
get(int) - Method in class mikera.vectorz.Vector4
 
getArray() - Method in class mikera.arrayz.Array
 
getArray() - Method in interface mikera.arrayz.impl.IStridedArray
 
getArray() - Method in class mikera.arrayz.NDArray
 
getArray() - Method in class mikera.matrixx.impl.AArrayMatrix
 
getArray() - Method in class mikera.matrixx.Matrix
 
getArray() - Method in class mikera.vectorz.GrowableVector
Gets the current underlying array of the GrowableVector.
getArray() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
getArray() - Method in class mikera.vectorz.impl.ArraySubVector
 
getArray() - Method in class mikera.vectorz.impl.AStridedVector
 
getArray() - Method in class mikera.vectorz.impl.StridedVector
 
getArray() - Method in class mikera.vectorz.Vector
 
getArrayOffset() - Method in class mikera.arrayz.Array
 
getArrayOffset() - Method in interface mikera.arrayz.impl.IStridedArray
 
getArrayOffset() - Method in class mikera.arrayz.NDArray
 
getArrayOffset() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.AStridedMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.StridedMatrix
 
getArrayOffset() - Method in class mikera.matrixx.Matrix
 
getArrayOffset() - Method in class mikera.vectorz.GrowableVector
 
getArrayOffset() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
getArrayOffset() - Method in class mikera.vectorz.impl.ArraySubVector
 
getArrayOffset() - Method in class mikera.vectorz.impl.AStridedVector
 
getArrayOffset() - Method in class mikera.vectorz.impl.StridedVector
 
getArrayOffset() - Method in class mikera.vectorz.Vector
 
getBand(int) - Method in class mikera.matrixx.AMatrix
Gets a specific band of the matrix, as a view vector.
getBand(int) - Method in class mikera.matrixx.impl.ABandedMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.BandedMatrix
 
getBand(int) - Method in class mikera.matrixx.Matrix
 
getBandWrapped(int) - Method in class mikera.matrixx.AMatrix
 
getBase() - Method in class mikera.vectorz.ops.LogN
 
getBlock(int, int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getBlockColumnCount(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getBlockRowCount(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getColumn(int) - Method in class mikera.matrixx.AMatrix
Returns a column of the matrix as a vector view
getColumn(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.PermutedMatrix
Returns a column of the permuted matrix as a vector reference
getColumn(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.StridedMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getColumn(int) - Method in class mikera.matrixx.Matrix
 
getColumnBlockIndex(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getColumnBlockLength(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getConstant() - Method in class mikera.vectorz.ops.ALinearOp
 
getConstant() - Method in class mikera.vectorz.ops.Constant
 
getConstant() - Method in class mikera.vectorz.ops.Identity
 
getConstant() - Method in class mikera.vectorz.ops.Linear
 
getConstant() - Method in class mikera.vectorz.ops.Offset
 
getConstantValue() - Method in class mikera.transformz.impl.AConstantTransform
 
getConstantValue() - Method in class mikera.transformz.impl.ConstantTransform
 
getConstantValue() - Method in class mikera.transformz.impl.ConstantTransform3
 
getConstantValue() - Method in class mikera.transformz.impl.ConstantTransform4
 
getData() - Method in class mikera.indexz.Index
 
getDerivativeOp() - Method in class mikera.vectorz.Op
 
getDerivativeOp() - Method in class mikera.vectorz.ops.ALinearOp
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Composed
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Constant
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Division
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Exp
 
getDerivativeOp() - Method in class mikera.vectorz.ops.GaussianNoise
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Identity
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Linear
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Log
 
getDerivativeOp() - Method in class mikera.vectorz.ops.LogN
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Offset
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Power
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Product
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Quadratic
 
getDerivativeOp() - Method in class mikera.vectorz.ops.SoftPlus
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Sqrt
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Square
 
getDerivativeOp() - Method in class mikera.vectorz.ops.Sum
 
getDiagonalValue(int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getDiagonalValue(int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
getDiagonalValue(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
getElements(double[], int) - Method in class mikera.arrayz.Array
 
getElements(double[], int) - Method in class mikera.arrayz.impl.AbstractArray
 
getElements(double[], int) - Method in interface mikera.arrayz.INDArray
Gets all elements of the array, copying them into a double array
getElements(double[], int) - Method in class mikera.matrixx.AMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
getElements(double[], int) - Method in class mikera.matrixx.impl.MatrixRowView
 
getElements(double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.StridedMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.Matrix
 
getElements(double[], int) - Method in class mikera.matrixx.Matrix22
 
getElements(double[], int) - Method in class mikera.matrixx.Matrix33
 
getElements(double[], int) - Method in class mikera.vectorz.AScalar
 
getElements(double[], int) - Method in class mikera.vectorz.AVector
 
getElements(double[], int) - Method in class mikera.vectorz.BitVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.ADerivedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
getElements(double[], int) - Method in class mikera.vectorz.impl.ImmutableScalar
 
getElements(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.StridedVector
 
getElements(double[], int) - Method in class mikera.vectorz.Scalar
 
getElements(INDArray) - Static method in class mikera.vectorz.Tools
 
getElements(double[], int) - Method in class mikera.vectorz.Vector
 
getElements(double[], int) - Method in class mikera.vectorz.Vector1
 
getElements(double[], int) - Method in class mikera.vectorz.Vector2
 
getElements(double[], int) - Method in class mikera.vectorz.Vector3
 
getElements(double[], int) - Method in class mikera.vectorz.Vector4
 
getExponent() - Method in class mikera.vectorz.ops.Power
 
getFactor() - Method in class mikera.vectorz.ops.ALinearOp
 
getFactor() - Method in class mikera.vectorz.ops.Constant
 
getFactor() - Method in class mikera.vectorz.ops.Identity
 
getFactor() - Method in class mikera.vectorz.ops.Linear
 
getFactor() - Method in class mikera.vectorz.ops.Offset
 
getIndex(int...) - Method in class mikera.arrayz.Array
 
getInverse() - Method in interface mikera.vectorz.IOp
 
getInverse() - Method in class mikera.vectorz.Op
 
getInverse() - Method in class mikera.vectorz.ops.Composed
 
getInverse() - Method in class mikera.vectorz.ops.Exp
 
getInverse() - Method in class mikera.vectorz.ops.Identity
 
getInverse() - Method in class mikera.vectorz.ops.Inverse
 
getInverse() - Method in class mikera.vectorz.ops.Linear
 
getInverse() - Method in class mikera.vectorz.ops.Log
 
getInverse() - Method in class mikera.vectorz.ops.LogN
 
getInverse() - Method in class mikera.vectorz.ops.Offset
 
getInverse() - Method in class mikera.vectorz.ops.Power
 
getInverse() - Method in class mikera.vectorz.ops.Reciprocal
 
getInverse() - Method in class mikera.vectorz.ops.Sqrt
 
getLeadingDiagonal() - Method in class mikera.matrixx.AMatrix
Returns a vector view of the leading diagonal values of the matrix
getLeadingDiagonal() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
getLeadingDiagonal() - Method in class mikera.matrixx.impl.IdentityMatrix
 
getLeadingDiagonal() - Method in class mikera.matrixx.impl.ScalarMatrix
 
getLeadingDiagonal() - Method in class mikera.matrixx.impl.ZeroMatrix
 
getLongShape() - Method in class mikera.arrayz.Array
 
getLongShape() - Method in class mikera.arrayz.impl.SliceArray
 
getLongShape() - Method in interface mikera.arrayz.INDArray
Returns the shape of the array as an array of longs.
getLongShape() - Method in class mikera.arrayz.NDArray
 
getLongShape() - Method in class mikera.matrixx.AMatrix
 
getLongShape() - Method in class mikera.vectorz.AScalar
 
getLongShape() - Method in class mikera.vectorz.AVector
 
getMatrixComponent() - Method in class mikera.matrixx.AMatrix
 
getMatrixComponent() - Method in class mikera.transformz.AAffineTransform
 
getMatrixComponent() - Method in class mikera.transformz.Affine23
 
getMatrixComponent() - Method in class mikera.transformz.Affine34
 
getMatrixComponent() - Method in class mikera.transformz.AffineMN
 
getMatrixComponent() - Method in class mikera.transformz.impl.AConstantTransform
 
getMatrixComponent() - Method in class mikera.transformz.impl.IdentityTranslation
 
getMatrixComponent() - Method in class mikera.transformz.Translation
 
getMatrixComponent() - Method in class mikera.transformz.Translation3
 
getRow(int) - Method in class mikera.matrixx.AMatrix
Returns a row of the matrix as a vector view
getRow(int) - Method in class mikera.matrixx.impl.ABandedMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.AVectorMatrix
Gets a row of the matrix.
getRow(int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.PermutedMatrix
Returns a row of the permuted matrix as a vector reference
getRow(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.StridedMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.SubsetMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
getRow(int) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
getRow(int) - Method in class mikera.matrixx.Matrix
 
getRowBlockIndex(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getRowBlockLength(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getShape() - Method in class mikera.arrayz.Array
 
getShape(int) - Method in class mikera.arrayz.impl.AbstractArray
 
getShape() - Method in interface mikera.arrayz.impl.IStridedArray
 
getShape() - Method in class mikera.arrayz.impl.SliceArray
 
getShape(int) - Method in class mikera.arrayz.impl.SliceArray
 
getShape() - Method in interface mikera.arrayz.INDArray
Returns the shape of the array as an array of ints.
getShape(int) - Method in interface mikera.arrayz.INDArray
Returns the dimension size for a specific dimension in the array's shape
getShape() - Method in class mikera.arrayz.NDArray
 
getShape(int) - Method in class mikera.arrayz.NDArray
 
getShape() - Method in class mikera.matrixx.AMatrix
 
getShape(int) - Method in class mikera.matrixx.AMatrix
 
getShape() - Method in class mikera.vectorz.AScalar
 
getShape(int) - Method in class mikera.vectorz.AScalar
 
getShape() - Method in class mikera.vectorz.AVector
 
getShape(int) - Method in class mikera.vectorz.AVector
 
getSlices() - Method in class mikera.arrayz.Array
 
getSlices() - Method in class mikera.arrayz.impl.AbstractArray
 
getSlices() - Method in class mikera.arrayz.impl.SliceArray
 
getSlices() - Method in interface mikera.arrayz.INDArray
Returns a list of all major slices of this array.
getSlices() - Method in class mikera.arrayz.NDArray
 
getSlices() - Method in class mikera.matrixx.AMatrix
 
getSlices() - Method in class mikera.vectorz.AScalar
 
getSlices() - Method in class mikera.vectorz.AVector
 
getSliceViews() - Method in class mikera.arrayz.impl.AbstractArray
 
getSliceViews() - Method in interface mikera.arrayz.INDArray
Returns a list of slices as mutable INDArray views.
getSliceViews() - Method in class mikera.matrixx.AMatrix
 
getStride(int) - Method in class mikera.arrayz.Array
 
getStride(int) - Method in interface mikera.arrayz.impl.IStridedArray
 
getStride(int) - Method in class mikera.arrayz.NDArray
 
getStride(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getStride() - Method in class mikera.vectorz.impl.AArrayVector
AArrayVector has a fixed stride of 1, which enables efficient operations on arrays
getStride(int) - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
getStride() - Method in class mikera.vectorz.impl.AStridedVector
 
getStride(int) - Method in class mikera.vectorz.impl.AStridedVector
 
getStride() - Method in class mikera.vectorz.impl.StridedVector
 
getStrides() - Method in class mikera.arrayz.Array
 
getStrides() - Method in interface mikera.arrayz.impl.IStridedArray
 
getStrides() - Method in class mikera.arrayz.NDArray
 
getStrides() - Method in class mikera.matrixx.impl.AStridedMatrix
 
getStrides() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
getStrides() - Method in class mikera.vectorz.impl.AStridedVector
 
getT() - Method in class mikera.vectorz.impl.APrimitiveVector
 
getT() - Method in class mikera.vectorz.Vector4
 
getTransform(int) - Method in interface mikera.vectorz.IOp
Converts an operator into a corresponding transform that applies the operator to all elements of its input
getTransform(int) - Method in class mikera.vectorz.Op
 
getTransform(int) - Method in class mikera.vectorz.ops.Identity
 
getTranslationComponent() - Method in class mikera.transformz.AAffineTransform
 
getTranslationComponent() - Method in class mikera.transformz.Affine23
 
getTranslationComponent() - Method in class mikera.transformz.Affine34
 
getTranslationComponent() - Method in class mikera.transformz.AffineMN
 
getTranslationComponent() - Method in class mikera.transformz.ALinearTransform
 
getTranslationComponent(int) - Method in class mikera.transformz.ATranslation
 
getTranslationComponent() - Method in class mikera.transformz.impl.ConstantTransform
 
getTranslationComponent() - Method in class mikera.transformz.impl.ConstantTransform3
 
getTranslationComponent() - Method in class mikera.transformz.impl.ConstantTransform4
 
getTranslationComponent() - Method in class mikera.transformz.impl.IdentityTranslation
 
getTranslationComponent() - Method in class mikera.transformz.Translation
 
getTranslationComponent(int) - Method in class mikera.transformz.Translation3
 
getTranslationComponent() - Method in class mikera.transformz.Translation3
 
getTranslationVector() - Method in class mikera.transformz.ATranslation
Gets the vector offset that this translation represents.
getTranslationVector() - Method in class mikera.transformz.impl.IdentityTranslation
 
getTranslationVector() - Method in class mikera.transformz.Translation
 
getTranslationVector() - Method in class mikera.transformz.Translation3
 
getTranspose() - Method in class mikera.arrayz.impl.AbstractArray
 
getTranspose() - Method in interface mikera.arrayz.INDArray
Returns the transpose of this array.
getTranspose() - Method in class mikera.arrayz.NDArray
 
getTranspose() - Method in class mikera.matrixx.AMatrix
Returns a transposed version of this matrix.
getTranspose() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.BandedMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.ColumnMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.PermutationMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.RowMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.StridedMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.ZeroMatrix
 
getTranspose() - Method in class mikera.matrixx.Matrix
 
getTranspose() - Method in class mikera.matrixx.Matrix22
 
getTranspose() - Method in class mikera.matrixx.Matrix33
 
getTranspose() - Method in class mikera.vectorz.AScalar
 
getTranspose() - Method in class mikera.vectorz.AVector
 
getTransposeCopy() - Method in class mikera.arrayz.impl.AbstractArray
 
getTransposeCopy() - Method in interface mikera.arrayz.INDArray
Returns a transposed copy of the array.
getTransposeCopy() - Method in class mikera.matrixx.AMatrix
 
getTransposeCopy() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getTransposeCopy() - Method in class mikera.vectorz.AVector
 
getTransposeView() - Method in class mikera.arrayz.impl.AbstractArray
 
getTransposeView() - Method in interface mikera.arrayz.INDArray
Returns a transposed view of the array.
getTransposeView() - Method in class mikera.arrayz.NDArray
 
getTransposeView() - Method in class mikera.matrixx.AMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.AStridedMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.IdentityMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.StridedMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getTransposeView() - Method in class mikera.matrixx.Matrix
 
getTransposeView() - Method in class mikera.vectorz.AScalar
 
getTransposeView() - Method in class mikera.vectorz.AVector
 
getWrappedObject() - Method in class mikera.vectorz.impl.AWrappedVector
 
getWrappedObject() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
getWrappedObject() - Method in class mikera.vectorz.impl.WrappedSubVector
 
getX() - Method in class mikera.vectorz.impl.APrimitiveVector
 
getX() - Method in class mikera.vectorz.Vector1
 
getX() - Method in class mikera.vectorz.Vector2
 
getX() - Method in class mikera.vectorz.Vector3
 
getX() - Method in class mikera.vectorz.Vector4
 
getY() - Method in class mikera.vectorz.impl.APrimitiveVector
 
getY() - Method in class mikera.vectorz.Vector2
 
getY() - Method in class mikera.vectorz.Vector3
 
getY() - Method in class mikera.vectorz.Vector4
 
getZ() - Method in class mikera.vectorz.impl.APrimitiveVector
 
getZ() - Method in class mikera.vectorz.Vector3
 
getZ() - Method in class mikera.vectorz.Vector4
 
GrowableVector - Class in mikera.vectorz
Implements a growable vector, intended for incrementally building vectors Note that getting the underlying array or a subVector is unsafe, since the underlying array may be discarded as the vector is grown.
GrowableVector(AVector) - Constructor for class mikera.vectorz.GrowableVector
 
GrowableVector() - Constructor for class mikera.vectorz.GrowableVector
 

H

HALF - Static variable in class mikera.vectorz.ops.Constant
 
hasDerivative() - Method in class mikera.vectorz.Op
 
hasDerivative() - Method in class mikera.vectorz.ops.Absolute
 
hasDerivative() - Method in class mikera.vectorz.ops.ALinearOp
 
hasDerivative() - Method in class mikera.vectorz.ops.Clamp
 
hasDerivative() - Method in class mikera.vectorz.ops.Composed
 
hasDerivative() - Method in class mikera.vectorz.ops.Division
 
hasDerivative() - Method in class mikera.vectorz.ops.Exp
 
hasDerivative() - Method in class mikera.vectorz.ops.GaussianNoise
 
hasDerivative() - Method in class mikera.vectorz.ops.Identity
 
hasDerivative() - Method in class mikera.vectorz.ops.Inverse
 
hasDerivative() - Method in class mikera.vectorz.ops.Linear
 
hasDerivative() - Method in class mikera.vectorz.ops.Log
 
hasDerivative() - Method in class mikera.vectorz.ops.Logistic
 
hasDerivative() - Method in class mikera.vectorz.ops.LogN
 
hasDerivative() - Method in class mikera.vectorz.ops.NormalRBF
 
hasDerivative() - Method in class mikera.vectorz.ops.Offset
 
hasDerivative() - Method in class mikera.vectorz.ops.Power
 
hasDerivative() - Method in class mikera.vectorz.ops.Product
 
hasDerivative() - Method in class mikera.vectorz.ops.Quadratic
 
hasDerivative() - Method in class mikera.vectorz.ops.Reciprocal
 
hasDerivative() - Method in class mikera.vectorz.ops.ScaledLogistic
 
hasDerivative() - Method in class mikera.vectorz.ops.SoftPlus
 
hasDerivative() - Method in class mikera.vectorz.ops.Sqrt
 
hasDerivative() - Method in class mikera.vectorz.ops.Square
 
hasDerivative() - Method in class mikera.vectorz.ops.StochasticBinary
 
hasDerivative() - Method in class mikera.vectorz.ops.Sum
 
hasDerivative() - Method in class mikera.vectorz.ops.Tanh
 
hasDerivativeForOutput() - Method in class mikera.vectorz.Op
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.Absolute
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.ARoundingOp
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.Composed
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.Division
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.NormalRBF
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.Product
 
hasDerivativeForOutput() - Method in class mikera.vectorz.ops.Square
 
hashCode() - Method in class mikera.arrayz.impl.AbstractArray
 
hashCode() - Method in class mikera.indexz.AIndex
 
hashCode() - Method in class mikera.matrixx.AMatrix
 
hashCode() - Method in class mikera.matrixx.impl.ZeroMatrix
 
hashCode() - Method in class mikera.transformz.AAffineTransform
 
hashCode() - Method in class mikera.transformz.ATranslation
 
hashCode() - Method in class mikera.transformz.impl.IdentityTranslation
 
hashCode() - Method in class mikera.vectorz.AScalar
 
hashCode() - Method in class mikera.vectorz.AVector
Computes the hashcode of a vector.
hashCode() - Method in class mikera.vectorz.impl.ArraySubVector
Vector hashcode, designed to match hashcode of Java double array
hashCode() - Method in class mikera.vectorz.impl.ImmutableVector
 
hashCode() - Method in class mikera.vectorz.impl.Vector0
 
hashCode() - Method in class mikera.vectorz.impl.ZeroVector
 
hashCode(int) - Static method in class mikera.vectorz.Tools
Hashcode for an int, defined as the value of the int itself for consistency with java.lang.Integer
hashCode(double) - Static method in class mikera.vectorz.Tools
Hashcode for a double primitive
hashCode(long) - Static method in class mikera.vectorz.Tools
Hashcode for a long primitive
hashCode() - Method in class mikera.vectorz.Vector
 
hasInverse() - Method in class mikera.vectorz.Op
 
hasInverse() - Method in class mikera.vectorz.ops.Absolute
 
hasInverse() - Method in class mikera.vectorz.ops.ALinearOp
 
hasInverse() - Method in class mikera.vectorz.ops.ARoundingOp
 
hasInverse() - Method in class mikera.vectorz.ops.Composed
 
hasInverse() - Method in class mikera.vectorz.ops.Exp
 
hasInverse() - Method in class mikera.vectorz.ops.Inverse
 
hasInverse() - Method in class mikera.vectorz.ops.Linear
 
hasInverse() - Method in class mikera.vectorz.ops.Log
 
hasInverse() - Method in class mikera.vectorz.ops.LogN
 
hasInverse() - Method in class mikera.vectorz.ops.NormalRBF
 
hasInverse() - Method in class mikera.vectorz.ops.Offset
 
hasInverse() - Method in class mikera.vectorz.ops.Power
 
hasInverse() - Method in class mikera.vectorz.ops.Quadratic
 
hasInverse() - Method in class mikera.vectorz.ops.Reciprocal
 
hasInverse() - Method in class mikera.vectorz.ops.Sqrt
 
hasInverse() - Method in class mikera.vectorz.ops.Square
 
hasNext() - Method in class mikera.arrayz.impl.SliceElementIterator
 
hasNext() - Method in class mikera.arrayz.impl.SliceIterator
 
hasNext() - Method in class mikera.indexz.impl.IndexIterator
 
hasNext() - Method in class mikera.matrixx.impl.MatrixElementIterator
 
hasNext() - Method in class mikera.matrixx.impl.MatrixIterator
 
hasNext() - Method in class mikera.vectorz.impl.SingleDoubleIterator
 
hasNext() - Method in class mikera.vectorz.impl.StridedElementIterator
 
hasNext() - Method in class mikera.vectorz.impl.VectorIterator
 
hasOrthonormalColumns() - Method in class mikera.matrixx.AMatrix
 
hasOrthonormalColumns() - Method in class mikera.matrixx.impl.PermutationMatrix
 
hassOrthonormalRows() - Method in class mikera.matrixx.AMatrix
 
hassOrthonormalRows() - Method in class mikera.matrixx.impl.PermutationMatrix
 

I

Identity - Class in mikera.vectorz.ops
Singleton identity operator
IDENTITY - Static variable in class mikera.vectorz.Ops
 
IdentityMatrix - Class in mikera.matrixx.impl
Specialised identity matrix class.
identityTransform(int) - Static method in class mikera.transformz.Transformz
Creates an identity transform with the given number of dimensions
IdentityTranslation - Class in mikera.transformz.impl
Immutable identity translation
identityTranslation(int) - Static method in class mikera.transformz.Transformz
Creates an identity translation with the given number of dimensions
illegalSize(int...) - Static method in class mikera.vectorz.util.ErrorMessages
 
IMatrix - Interface in mikera.matrixx
Interface for fundamental matrix access operations.
immutable() - Method in class mikera.vectorz.AScalar
 
immutable() - Method in class mikera.vectorz.AVector
Creates an immutable copy of a vector
immutable() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
immutable() - Method in class mikera.vectorz.impl.ImmutableScalar
 
immutable() - Method in class mikera.vectorz.impl.ImmutableVector
 
immutable() - Method in class mikera.vectorz.impl.Vector0
 
immutable() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
immutable() - Method in interface mikera.vectorz.IScalar
 
immutable() - Method in interface mikera.vectorz.IVector
 
immutable() - Method in class mikera.vectorz.Scalar
 
immutable(Object) - Static method in class mikera.vectorz.util.ErrorMessages
 
ImmutableScalar - Class in mikera.vectorz.impl
 
ImmutableVector - Class in mikera.vectorz.impl
Immutable array-backed vector.
immutableZeroVector(int) - Static method in class mikera.vectorz.Vectorz
Returns an immutable vector of zeros
includesIndex(int) - Method in class mikera.vectorz.impl.ASparseVector
Returns true iff the sparse vector contains the index i
includesIndex(int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
incompatibleBroadcast(INDArray, int...) - Static method in class mikera.vectorz.util.ErrorMessages
Returns an error message indicating that a broadcast is not possible e.g.
incompatibleShape(INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
 
incompatibleShapes(INDArray, INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
Returns an error message indicating that two arrays have incompatible shapes.
incrementAll(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
INDArray - Interface in mikera.arrayz
Interface for general multi-dimensional arrays of doubles
Index - Class in mikera.indexz
Class to represent a mutable list of integer indexes, typically used for indexing into vectors or matrices.
Index(int) - Constructor for class mikera.indexz.Index
 
index(int, int) - Method in class mikera.matrixx.impl.AArrayMatrix
Computes the index into the data array for a given position in the matrix
index(int, int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
index(int, int) - Method in class mikera.matrixx.impl.StridedMatrix
 
index(int, int) - Method in class mikera.matrixx.Matrix
 
IndexedArrayVector - Class in mikera.vectorz.impl
Vector that addresses elements indexed into double[] array
IndexedSubVector - Class in mikera.vectorz.impl
Vector that addresses elements indexed into another source vector
IndexIterator - Class in mikera.indexz.impl
General purpose iterator for arbitrary indexes.
IndexIterator(AIndex) - Constructor for class mikera.indexz.impl.IndexIterator
 
indexOfMaxValue(AVector) - Static method in class mikera.vectorz.Vectorz
 
indexOfMinValue(AVector) - Static method in class mikera.vectorz.Vectorz
Returns the index of the minimum-valued component in a vector
indexPosition(int) - Method in class mikera.indexz.Index
Looks up an index value in the index, returning its position or -1 if not found Index must be both sorted and distinct.
IndexVector - Class in mikera.vectorz.impl
A constrained vector implementation wrapping an integer Index
Indexz - Class in mikera.indexz
Class for static index methods
Indexz() - Constructor for class mikera.indexz.Indexz
 
inner - Variable in class mikera.vectorz.ops.Composed
 
innerProduct(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
innerProduct(INDArray) - Method in class mikera.arrayz.impl.SliceArray
 
innerProduct(INDArray) - Method in interface mikera.arrayz.INDArray
Calculates the inner product of this array with another array.
innerProduct(INDArray) - Method in class mikera.arrayz.NDArray
 
innerProduct(AMatrix) - Method in class mikera.matrixx.AMatrix
 
innerProduct(Vector) - Method in class mikera.matrixx.AMatrix
 
innerProduct(Matrix) - Method in class mikera.matrixx.AMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.AMatrix
 
innerProduct(AScalar) - Method in class mikera.matrixx.AMatrix
 
innerProduct(INDArray) - Method in class mikera.matrixx.AMatrix
 
innerProduct(ADiagonalMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
innerProduct(Matrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
innerProduct(ADiagonalMatrix) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.IdentityMatrix
 
innerProduct(Matrix) - Method in class mikera.matrixx.impl.IdentityMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.PermutationMatrix
 
innerProduct(Matrix) - Method in class mikera.matrixx.impl.PermutationMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.Matrix
 
innerProduct(Matrix) - Method in class mikera.matrixx.Matrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.Matrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.Matrix22
 
innerProduct(AVector) - Method in class mikera.matrixx.Matrix22
 
innerProduct(Vector2) - Method in class mikera.matrixx.Matrix22
 
innerProduct(Matrix22) - Method in class mikera.matrixx.Matrix22
 
innerProduct(AMatrix) - Method in class mikera.matrixx.Matrix33
 
innerProduct(AVector) - Method in class mikera.matrixx.Matrix33
 
innerProduct(Vector3) - Method in class mikera.matrixx.Matrix33
 
innerProduct(Matrix33) - Method in class mikera.matrixx.Matrix33
 
innerProduct(INDArray) - Method in class mikera.vectorz.AScalar
 
innerProduct(AScalar) - Method in class mikera.vectorz.AScalar
 
innerProduct(AVector) - Method in class mikera.vectorz.AVector
 
innerProduct(Vector) - Method in class mikera.vectorz.AVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.AVector
 
innerProduct(AScalar) - Method in class mikera.vectorz.AVector
 
innerProduct(INDArray) - Method in class mikera.vectorz.AVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.ZeroVector
 
innerProduct(AVector) - Method in class mikera.vectorz.Vector
 
innerProduct(Vector) - Method in class mikera.vectorz.Vector
 
inputDimensions() - Method in class mikera.matrixx.AMatrix
 
inputDimensions() - Method in class mikera.matrixx.impl.SubsetMatrix
 
inputDimensions() - Method in class mikera.matrixx.impl.ZeroMatrix
 
inputDimensions() - Method in class mikera.transformz.Affine23
 
inputDimensions() - Method in class mikera.transformz.Affine34
 
inputDimensions() - Method in class mikera.transformz.AffineMN
 
inputDimensions() - Method in class mikera.transformz.ATransform
Returns the number of dimensions required for input vectors
inputDimensions() - Method in class mikera.transformz.impl.AConstantTransform
 
inputDimensions() - Method in class mikera.transformz.impl.AOpTransform
 
inputDimensions() - Method in class mikera.transformz.impl.CompoundTransform
 
inputDimensions() - Method in class mikera.transformz.impl.IdentityTranslation
 
inputDimensions() - Method in class mikera.transformz.impl.SubsetTransform
 
inputDimensions() - Method in interface mikera.transformz.ITransform
Returns the number of dimensions required for input vectors
inputDimensions() - Method in class mikera.transformz.Translation
 
inputDimensions() - Method in class mikera.transformz.Translation3
 
inputDimensions() - Method in class mikera.vectorz.Op
 
INSTANCE - Static variable in class mikera.vectorz.impl.Vector0
 
INSTANCE - Static variable in class mikera.vectorz.ops.Absolute
 
INSTANCE - Static variable in class mikera.vectorz.ops.Cosh
 
INSTANCE - Static variable in class mikera.vectorz.ops.Exp
 
INSTANCE - Static variable in class mikera.vectorz.ops.Identity
 
INSTANCE - Static variable in class mikera.vectorz.ops.Log
 
INSTANCE - Static variable in class mikera.vectorz.ops.Logistic
 
INSTANCE - Static variable in class mikera.vectorz.ops.NormalRBF
 
INSTANCE - Static variable in class mikera.vectorz.ops.Reciprocal
 
INSTANCE - Static variable in class mikera.vectorz.ops.ScaledLogistic
 
INSTANCE - Static variable in class mikera.vectorz.ops.Signum
 
INSTANCE - Static variable in class mikera.vectorz.ops.SoftPlus
 
INSTANCE - Static variable in class mikera.vectorz.ops.Sqrt
 
INSTANCE - Static variable in class mikera.vectorz.ops.Square
 
INSTANCE - Static variable in class mikera.vectorz.ops.StochasticBinary
 
INSTANCE - Static variable in class mikera.vectorz.ops.Tanh
 
IntArrays - Class in mikera.vectorz.util
 
IntArrays() - Constructor for class mikera.vectorz.util.IntArrays
 
interpolate(AVector, double) - Method in class mikera.vectorz.AVector
 
interpolate(AVector, AVector, double) - Method in class mikera.vectorz.AVector
 
invalidDimension(INDArray, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidIndex(INDArray, int...) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidRange(AVector, int, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidSlice(INDArray, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
inverse() - Method in class mikera.matrixx.AMatrix
 
inverse() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
inverse() - Method in class mikera.matrixx.impl.IdentityMatrix
 
inverse() - Method in class mikera.matrixx.impl.PermutationMatrix
 
inverse() - Method in class mikera.matrixx.Matrix22
 
inverse() - Method in class mikera.matrixx.Matrix33
 
inverse() - Method in class mikera.transformz.AAffineTransform
 
inverse() - Method in class mikera.transformz.ATransform
Return the inverse of this transformation if possible
inverse() - Method in class mikera.transformz.ATranslation
 
inverse() - Method in class mikera.transformz.impl.AConstantTransform
 
inverse() - Method in class mikera.transformz.Translation3
 
Inverse - Class in mikera.vectorz.ops
Operator representing the inverse of another operator
Inverse(Op) - Constructor for class mikera.vectorz.ops.Inverse
 
invert() - Method in class mikera.indexz.Index
Inverts the permutation represented by this Index
invSqrt(AVector) - Static method in class mikera.vectorz.Vectorz
 
invSqrt(Vector) - Static method in class mikera.vectorz.Vectorz
 
IOp - Interface in mikera.vectorz
 
isBoolean() - Method in class mikera.arrayz.impl.AbstractArray
 
isBoolean() - Method in class mikera.arrayz.impl.SliceArray
 
isBoolean() - Method in interface mikera.arrayz.INDArray
Returns true if the array is boolean (contains only 0.0 or 1.0 values)
isBoolean() - Method in class mikera.matrixx.AMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isBoolean() - Method in class mikera.matrixx.Matrix
 
isBoolean() - Method in class mikera.vectorz.impl.ABitVector
 
isBoolean() - Method in class mikera.vectorz.impl.AxisVector
 
isBoolean() - Method in class mikera.vectorz.impl.ZeroVector
 
isBoolean(double) - Static method in class mikera.vectorz.Tools
 
isBoolean(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
isBoolean(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
isBounded() - Method in class mikera.vectorz.Op
 
isBounded() - Method in class mikera.vectorz.ops.ABoundedOp
 
isBounded() - Method in class mikera.vectorz.ops.Composed
 
IScalar - Interface in mikera.vectorz
Interface for scalar array objects
isDiagonal() - Method in class mikera.matrixx.AMatrix
Returns true iff a matrix is a square diagonal matrix
isDiagonal() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isDiagonal() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isDiagonal() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isDistinct() - Method in class mikera.indexz.AIndex
Returns true if this Index contains only distinct integer indices
isDistinctSorted() - Method in class mikera.indexz.AIndex
Returns true if this index is distinct and sorted (in strictly increasing order)
isDistinctSorted() - Method in class mikera.indexz.Index
 
isDomainBounded() - Method in class mikera.vectorz.Op
 
isElementConstrained() - Method in class mikera.arrayz.Array
 
isElementConstrained() - Method in class mikera.arrayz.impl.SliceArray
 
isElementConstrained() - Method in interface mikera.arrayz.INDArray
Returns true if this array has some constraints on element values
isElementConstrained() - Method in class mikera.arrayz.NDArray
 
isElementConstrained() - Method in class mikera.matrixx.AMatrix
 
isElementConstrained() - Method in class mikera.vectorz.AScalar
 
isElementConstrained() - Method in class mikera.vectorz.AVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.AConstrainedVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.SingleElementVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.WrappedSubVector
 
isEvenPermutation() - Method in class mikera.indexz.Index
 
isFullyMutable() - Method in class mikera.arrayz.Array
 
isFullyMutable() - Method in class mikera.arrayz.impl.SliceArray
 
isFullyMutable() - Method in interface mikera.arrayz.INDArray
If this method returns true, the INDArray is guaranteed to be fully mutable in all positions i.e.
isFullyMutable() - Method in class mikera.arrayz.NDArray
 
isFullyMutable() - Method in class mikera.indexz.AIndex
 
isFullyMutable() - Method in class mikera.indexz.impl.ComputedIndex
 
isFullyMutable() - Method in class mikera.indexz.Index
 
isFullyMutable() - Method in class mikera.matrixx.AMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.MatrixColumnView
 
isFullyMutable() - Method in class mikera.matrixx.impl.MatrixRowView
 
isFullyMutable() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isFullyMutable() - Method in class mikera.vectorz.AScalar
 
isFullyMutable() - Method in class mikera.vectorz.AVector
Returns true if this vector is fully mutable, i.e.
isFullyMutable() - Method in class mikera.vectorz.BitVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.AConstrainedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.ADerivedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.APrimitiveVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.ImmutableScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.ImmutableVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.JoinedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.SingleElementVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.StridedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.UnmodifiableVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.WrappedSubVector
 
isHermitian() - Method in class mikera.matrixx.AMatrix
Returns true if a matrix is Hermitian This is equivalent to isSymmetric(), since all Vectorz matrices have real values.
isIdentity() - Method in class mikera.matrixx.AMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isIdentity() - Method in class mikera.transformz.AAffineTransform
 
isIdentity() - Method in class mikera.transformz.ATransform
Returns true if this transform is known to be the identity function, i.e.
isIdentity() - Method in class mikera.transformz.ATranslation
Returns true if this transform is an identity transform
isIdentity() - Method in class mikera.transformz.impl.AConstantTransform
 
isIdentity() - Method in class mikera.transformz.impl.IdentityTranslation
 
isIdentity() - Method in class mikera.transformz.Translation3
 
isInvertible() - Method in class mikera.matrixx.AMatrix
 
isInvertible() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isInvertible() - Method in class mikera.transformz.AAffineTransform
 
isInvertible() - Method in class mikera.transformz.ATransform
Returns true if this transform is invertible
isInvertible() - Method in class mikera.transformz.ATranslation
 
isLinear() - Method in class mikera.transformz.AAffineTransform
 
isLinear() - Method in class mikera.transformz.ALinearTransform
 
isLinear() - Method in class mikera.transformz.ATransform
Returns true if this transformation is guaranteed to be linear
isLinear() - Method in class mikera.transformz.impl.CompoundTransform
 
isLowerTriangular() - Method in class mikera.matrixx.AMatrix
Returns true if a matrix is lower triangular
isLowerTriangular() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isMutable() - Method in class mikera.arrayz.Array
 
isMutable() - Method in class mikera.arrayz.impl.SliceArray
 
isMutable() - Method in interface mikera.arrayz.INDArray
Returns true if the INDArray is mutable (at least partially)
isMutable() - Method in class mikera.arrayz.NDArray
 
isMutable() - Method in class mikera.matrixx.AMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isMutable() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isMutable() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isMutable() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ScalarMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isMutable() - Method in class mikera.vectorz.AScalar
 
isMutable() - Method in class mikera.vectorz.AVector
Returns true if this vector is mutable.
isMutable() - Method in class mikera.vectorz.BitVector
 
isMutable() - Method in class mikera.vectorz.impl.AComputedVector
 
isMutable() - Method in class mikera.vectorz.impl.ADerivedVector
 
isMutable() - Method in class mikera.vectorz.impl.APrimitiveVector
 
isMutable() - Method in class mikera.vectorz.impl.AxisVector
 
isMutable() - Method in class mikera.vectorz.impl.ImmutableScalar
 
isMutable() - Method in class mikera.vectorz.impl.ImmutableVector
 
isMutable() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isMutable() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
isMutable() - Method in class mikera.vectorz.impl.StridedVector
 
isMutable() - Method in class mikera.vectorz.impl.UnmodifiableVector
 
isMutable() - Method in class mikera.vectorz.impl.Vector0
 
isMutable() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
isMutable() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
isMutable() - Method in class mikera.vectorz.impl.ZeroVector
 
isOddPermutation() - Method in class mikera.indexz.Index
 
isOrthogonal() - Method in class mikera.matrixx.AMatrix
 
isOrthogonal() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isOrthogonal() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isPackedArray() - Method in class mikera.arrayz.Array
 
isPackedArray() - Method in interface mikera.arrayz.impl.IStridedArray
 
isPackedArray() - Method in class mikera.arrayz.NDArray
 
isPackedArray() - Method in class mikera.matrixx.impl.AArrayMatrix
Returns true if the data array is fully packed by this matrix in row-major order
isPackedArray() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
isPackedArray() - Method in class mikera.matrixx.impl.AStridedMatrix
 
isPackedArray() - Method in class mikera.matrixx.impl.StridedMatrix
 
isPackedArray() - Method in class mikera.matrixx.Matrix
 
isPackedArray() - Method in class mikera.vectorz.impl.AArrayVector
 
isPackedArray() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
isPackedArray() - Method in class mikera.vectorz.impl.AStridedVector
 
isPackedArray() - Method in class mikera.vectorz.Vector
 
isPackedLayout(double[], int, int[], int[]) - Static method in class mikera.arrayz.Arrayz
 
isPackedStrides(int[], int[]) - Static method in class mikera.arrayz.Arrayz
 
ISparse - Interface in mikera.arrayz
Marker interface for sparse arrays.
ISpecialisedTransform - Interface in mikera.transformz.marker
Marker interface for specialised transforms
isPermutation() - Method in class mikera.indexz.AIndex
Returns true if this index represents a permutation of positions 0..length-1
isPermutation() - Method in class mikera.indexz.Index
 
isPositiveDefinite() - Method in class mikera.matrixx.AMatrix
Returns true if a matrix is positive definite
isRectangularDiagonal() - Method in class mikera.matrixx.AMatrix
 
isRectangularDiagonal() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isSameShape(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
isSameShape(INDArray) - Method in interface mikera.arrayz.INDArray
Returns true if this array is the same shape as another array
isSameShape(INDArray) - Method in class mikera.matrixx.AMatrix
 
isSameShape(AMatrix) - Method in class mikera.matrixx.AMatrix
 
isSameShape(INDArray) - Method in class mikera.vectorz.AVector
 
isSameShape(AVector) - Method in class mikera.vectorz.AVector
 
isSorted() - Method in class mikera.indexz.AIndex
Returns true if this index is sorted (in increasing order)
isSorted() - Method in class mikera.indexz.Index
 
isSquare() - Method in class mikera.matrixx.AMatrix
 
isSquare() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isSquare() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isSquare() - Method in class mikera.matrixx.impl.VectorMatrixM3
 
isSquare() - Method in class mikera.matrixx.impl.VectorMatrixMN
 
isSquare() - Method in class mikera.matrixx.Matrix22
 
isSquare() - Method in class mikera.matrixx.Matrix33
 
isSquare() - Method in class mikera.transformz.ATransform
Returns true if the transform is square (same number of input and output dimensions)
isSquare() - Method in class mikera.transformz.ATranslation
 
isStochastic() - Method in class mikera.vectorz.Op
Returns true if the operator is stochastic, i.e returns random values for at least some inputs
isStochastic() - Method in class mikera.vectorz.ops.Composed
 
isStochastic() - Method in class mikera.vectorz.ops.Division
 
isStochastic() - Method in class mikera.vectorz.ops.GaussianNoise
 
isStochastic() - Method in class mikera.vectorz.ops.Product
 
isStochastic() - Method in class mikera.vectorz.ops.StochasticBinary
 
isStochastic() - Method in class mikera.vectorz.ops.Sum
 
isSymmetric() - Method in class mikera.matrixx.AMatrix
Returns true if a matrix is symmetric
isSymmetric() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isSymmetric() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isSymmetric() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isSymmetric() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isSymmetric() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isSymmetric() - Method in class mikera.matrixx.Matrix22
 
IStridedArray - Interface in mikera.arrayz.impl
Interface for arrays that support strided access over underlying data
isUnitLengthVector() - Method in class mikera.vectorz.AVector
Returns true if the vector has unit length
isUnitLengthVector() - Method in class mikera.vectorz.impl.AxisVector
 
isUnitLengthVector() - Method in class mikera.vectorz.impl.ZeroVector
 
isUpperTriangular() - Method in class mikera.matrixx.AMatrix
Returns true if a matrix is upper triangular
isUpperTriangular() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isView() - Method in class mikera.arrayz.Array
 
isView() - Method in class mikera.arrayz.impl.SliceArray
 
isView() - Method in interface mikera.arrayz.INDArray
Return true if this array is a view type
isView() - Method in class mikera.arrayz.NDArray
 
isView() - Method in class mikera.matrixx.AMatrix
 
isView() - Method in class mikera.matrixx.impl.AMatrixSubVector
 
isView() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isView() - Method in class mikera.matrixx.impl.BandedMatrix
 
isView() - Method in class mikera.matrixx.Matrix
 
isView() - Method in class mikera.vectorz.AVector
Returns true if this vector is of a view type that references other vectors / data.
isView() - Method in class mikera.vectorz.BitVector
 
isView() - Method in class mikera.vectorz.GrowableVector
 
isView() - Method in class mikera.vectorz.impl.AArrayVector
 
isView() - Method in class mikera.vectorz.impl.ADerivedVector
 
isView() - Method in class mikera.vectorz.impl.APrimitiveVector
 
isView() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
isView() - Method in class mikera.vectorz.impl.ArraySubVector
 
isView() - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
isView() - Method in class mikera.vectorz.impl.ImmutableScalar
 
isView() - Method in class mikera.vectorz.impl.ImmutableVector
 
isView() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
isView() - Method in class mikera.vectorz.impl.JoinedVector
 
isView() - Method in class mikera.vectorz.impl.StridedVector
 
isView() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
isView() - Method in class mikera.vectorz.impl.WrappedSubVector
 
isView() - Method in class mikera.vectorz.Scalar
 
isView() - Method in class mikera.vectorz.Vector
 
isZero() - Method in class mikera.arrayz.Array
 
isZero() - Method in class mikera.arrayz.impl.AbstractArray
 
isZero() - Method in class mikera.arrayz.impl.SliceArray
 
isZero() - Method in interface mikera.arrayz.INDArray
Returns true if the array is zero (all elements equal to zero)
isZero() - Method in class mikera.matrixx.AMatrix
Returns true if the matrix is the zero matrix (all components zero)
isZero() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
isZero() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isZero() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isZero() - Method in class mikera.matrixx.impl.PermutedMatrix
 
isZero() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isZero() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isZero() - Method in class mikera.matrixx.Matrix
 
isZero() - Method in class mikera.vectorz.AScalar
 
isZero() - Method in class mikera.vectorz.AVector
Returns true if this vector is a zero vector (all components zero)
isZero() - Method in class mikera.vectorz.impl.AArrayVector
 
isZero() - Method in class mikera.vectorz.impl.AxisVector
 
isZero() - Method in class mikera.vectorz.impl.ImmutableVector
 
isZero() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
isZero() - Method in class mikera.vectorz.impl.Vector0
 
isZero() - Method in class mikera.vectorz.impl.ZeroVector
 
isZero() - Method in class mikera.vectorz.Scalar
 
isZero(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
isZero(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
iterator() - Method in class mikera.arrayz.impl.AbstractArray
 
iterator() - Method in class mikera.indexz.AIndex
Gets an iterator over all elements of this index
iterator() - Method in class mikera.matrixx.AMatrix
Returns an iterator over rows in this Matrix
iterator() - Method in class mikera.vectorz.AScalar
 
iterator() - Method in class mikera.vectorz.AVector
 
iterator() - Method in class mikera.vectorz.impl.AStridedVector
 
iterator() - Method in class mikera.vectorz.impl.ImmutableVector
 
iterator() - Method in class mikera.vectorz.impl.ListWrapper
 
iterator() - Method in class mikera.vectorz.impl.WrappedSubVector
 
ITransform - Interface in mikera.transformz
 
IVector - Interface in mikera.vectorz
Basic interface for a Vector Implementations should normally extend AVector directly, which implements IVector plus a considerable amount of other important functionality.

J

join(AVector) - Method in class mikera.vectorz.AVector
Returns a new vector that refers to this vector joined to a second vector
join(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
join(AArrayVector) - Method in class mikera.vectorz.impl.AArrayVector
 
join(JoinedArrayVector) - Method in class mikera.vectorz.impl.AArrayVector
 
join(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
join(AArrayVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
join(JoinedArrayVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
join(AVector) - Method in class mikera.vectorz.impl.Vector0
 
join(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
join(ZeroVector) - Method in class mikera.vectorz.impl.ZeroVector
 
join(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
Creates a joined vector that refers to the two underlying vectors
join(AVector...) - Static method in class mikera.vectorz.Vectorz
 
join(List<AVector>) - Static method in class mikera.vectorz.Vectorz
 
JoinedArrayVector - Class in mikera.vectorz.impl
Class representing a join of one or more array subvectors
JoinedVector - Class in mikera.vectorz.impl
A vector that represents the concatenation of two vectors.
joinVectors(JoinedArrayVector, JoinedArrayVector) - Static method in class mikera.vectorz.impl.JoinedArrayVector
 
joinVectors(AArrayVector, AArrayVector) - Static method in class mikera.vectorz.impl.JoinedArrayVector
 
joinVectors(AVector, AVector) - Static method in class mikera.vectorz.impl.JoinedVector
returns a JoinedVector connecting the two vectors

L

length() - Method in class mikera.indexz.AIndex
Returns the length of this index list
length - Variable in class mikera.indexz.impl.ComputedIndex
 
length() - Method in class mikera.indexz.impl.ComputedIndex
 
length() - Method in class mikera.indexz.Index
 
length() - Method in class mikera.matrixx.impl.MatrixColumnView
 
length() - Method in class mikera.matrixx.impl.MatrixRowView
 
length() - Method in class mikera.vectorz.AVector
 
length() - Method in class mikera.vectorz.BitVector
 
length() - Method in class mikera.vectorz.GrowableVector
 
length() - Method in class mikera.vectorz.impl.AComputedVector
 
length() - Method in class mikera.vectorz.impl.ADerivedVector
 
length - Variable in class mikera.vectorz.impl.AMatrixViewVector
 
length() - Method in class mikera.vectorz.impl.AMatrixViewVector
 
length() - Method in class mikera.vectorz.impl.ArraySubVector
 
length() - Method in class mikera.vectorz.impl.AxisVector
 
length - Variable in class mikera.vectorz.impl.ImmutableVector
 
length() - Method in class mikera.vectorz.impl.ImmutableVector
 
length() - Method in class mikera.vectorz.impl.IndexVector
 
length() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
length() - Method in class mikera.vectorz.impl.JoinedVector
 
length() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
length() - Method in class mikera.vectorz.impl.SingleElementVector
 
length() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
length() - Method in class mikera.vectorz.impl.StridedVector
 
length() - Method in class mikera.vectorz.impl.Vector0
 
length() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
length() - Method in class mikera.vectorz.impl.WrappedSubVector
 
length() - Method in class mikera.vectorz.impl.ZeroVector
 
length() - Method in interface mikera.vectorz.IVector
 
length() - Method in class mikera.vectorz.Vector
 
length() - Method in class mikera.vectorz.Vector1
 
length() - Method in class mikera.vectorz.Vector2
 
length() - Method in class mikera.vectorz.Vector3
 
length() - Method in class mikera.vectorz.Vector4
 
Linear - Class in mikera.vectorz.ops
 
LINEAR - Static variable in class mikera.vectorz.Ops
 
ListWrapper - Class in mikera.vectorz.impl
Simple wrapper class to view a vector according to the java.util.List interface
ListWrapper(AVector) - Constructor for class mikera.vectorz.impl.ListWrapper
 
load(Reader) - Static method in class mikera.arrayz.Arrayz
 
log() - Method in class mikera.arrayz.Array
 
log() - Method in class mikera.arrayz.impl.AbstractArray
 
log() - Method in interface mikera.arrayz.INDArray
Computes the natural logarithm (in-place) for all array elements
log() - Method in class mikera.matrixx.AMatrix
 
log() - Method in class mikera.matrixx.Matrix
 
log() - Method in class mikera.vectorz.AVector
 
log() - Method in class mikera.vectorz.impl.AArrayVector
 
log() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
log() - Method in class mikera.vectorz.impl.JoinedVector
 
Log - Class in mikera.vectorz.ops
The renowned exponential function
LOG - Static variable in class mikera.vectorz.Ops
 
Log() - Constructor for class mikera.vectorz.ops.Log
 
log(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
log(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
LOG10 - Static variable in class mikera.vectorz.Ops
 
LOG10 - Static variable in class mikera.vectorz.ops.LogN
 
logistic() - Method in class mikera.vectorz.AVector
 
logistic() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
logistic() - Method in class mikera.vectorz.impl.JoinedVector
 
Logistic - Class in mikera.vectorz.ops
 
LOGISTIC - Static variable in class mikera.vectorz.Ops
 
Logistic() - Constructor for class mikera.vectorz.ops.Logistic
 
logistic(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
logistic(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
logistic() - Method in class mikera.vectorz.Vector
 
logisticFunction(double) - Static method in class mikera.vectorz.ops.Logistic
 
LogN - Class in mikera.vectorz.ops
The renowned exponential function
LongArrays - Class in mikera.vectorz.util
 
LongArrays() - Constructor for class mikera.vectorz.util.LongArrays
 
lookupWith(Index) - Method in class mikera.indexz.Index
 
lowerBandwidth() - Method in class mikera.matrixx.AMatrix
Computes the lower bandwidth of a matrix
lowerBandwidth() - Method in class mikera.matrixx.impl.ABandedMatrix
 
lowerBandwidthLimit() - Method in class mikera.matrixx.AMatrix
A limit on the lower bandwidth of the banded matrix.
lowerBandwidthLimit() - Method in class mikera.matrixx.impl.ABandedMatrix
 
lowerBandwidthLimit() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
lowerBandwidthLimit() - Method in class mikera.matrixx.impl.BandedMatrix
 
LU - Class in mikera.matrixx.algo
 
LU() - Constructor for class mikera.matrixx.algo.LU
 

M

m00 - Variable in class mikera.matrixx.Matrix22
 
m00 - Variable in class mikera.matrixx.Matrix33
 
m00 - Variable in class mikera.transformz.Affine23
 
m00 - Variable in class mikera.transformz.Affine34
 
m01 - Variable in class mikera.matrixx.Matrix22
 
m01 - Variable in class mikera.matrixx.Matrix33
 
m01 - Variable in class mikera.transformz.Affine23
 
m01 - Variable in class mikera.transformz.Affine34
 
m02 - Variable in class mikera.matrixx.Matrix33
 
m02 - Variable in class mikera.transformz.Affine34
 
m10 - Variable in class mikera.matrixx.Matrix22
 
m10 - Variable in class mikera.matrixx.Matrix33
 
m10 - Variable in class mikera.transformz.Affine23
 
m10 - Variable in class mikera.transformz.Affine34
 
m11 - Variable in class mikera.matrixx.Matrix22
 
m11 - Variable in class mikera.matrixx.Matrix33
 
m11 - Variable in class mikera.transformz.Affine23
 
m11 - Variable in class mikera.transformz.Affine34
 
m12 - Variable in class mikera.matrixx.Matrix33
 
m12 - Variable in class mikera.transformz.Affine34
 
m20 - Variable in class mikera.matrixx.Matrix33
 
m20 - Variable in class mikera.transformz.Affine34
 
m21 - Variable in class mikera.matrixx.Matrix33
 
m21 - Variable in class mikera.transformz.Affine34
 
m22 - Variable in class mikera.matrixx.Matrix33
 
m22 - Variable in class mikera.transformz.Affine34
 
magnitude() - Method in class mikera.vectorz.AVector
Returns the magnitude (Euclidean length) of the vector
magnitude() - Method in class mikera.vectorz.impl.AArrayVector
 
magnitude() - Method in class mikera.vectorz.impl.AxisVector
 
magnitude() - Method in class mikera.vectorz.impl.SingleElementVector
 
magnitude() - Method in class mikera.vectorz.impl.Vector0
 
magnitude() - Method in class mikera.vectorz.impl.ZeroVector
 
magnitude() - Method in class mikera.vectorz.Vector2
 
magnitude() - Method in class mikera.vectorz.Vector3
 
magnitudeSquared() - Method in class mikera.vectorz.AVector
 
magnitudeSquared() - Method in class mikera.vectorz.impl.AArrayVector
 
magnitudeSquared() - Method in class mikera.vectorz.impl.AxisVector
 
magnitudeSquared() - Method in class mikera.vectorz.impl.ImmutableVector
 
magnitudeSquared() - Method in class mikera.vectorz.impl.SingleElementVector
 
magnitudeSquared() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
magnitudeSquared() - Method in class mikera.vectorz.impl.Vector0
 
magnitudeSquared() - Method in class mikera.vectorz.impl.ZeroVector
 
magnitudeSquared() - Method in class mikera.vectorz.Vector2
 
magnitudeSquared() - Method in class mikera.vectorz.Vector3
 
Matrix - Class in mikera.matrixx
Standard MxN matrix class backed by a fully packed double[] array This is the most efficient Vectorz type for 2D matrices.
Matrix(AMatrix) - Constructor for class mikera.matrixx.Matrix
 
Matrix22 - Class in mikera.matrixx
Specialised 2*2 Matrix for Vector2 maths, using primitive matrix elements
Matrix22() - Constructor for class mikera.matrixx.Matrix22
 
Matrix22(Matrix22) - Constructor for class mikera.matrixx.Matrix22
 
Matrix22(double, double, double, double) - Constructor for class mikera.matrixx.Matrix22
 
Matrix22(AMatrix) - Constructor for class mikera.matrixx.Matrix22
 
Matrix33 - Class in mikera.matrixx
Specialised 3*3 Matrix for Vector3 maths, using primitive matrix elements
Matrix33() - Constructor for class mikera.matrixx.Matrix33
Create a new (zero-initialised) 3x3 Matrix
Matrix33(Matrix33) - Constructor for class mikera.matrixx.Matrix33
 
Matrix33(double, double, double, double, double, double, double, double, double) - Constructor for class mikera.matrixx.Matrix33
 
Matrix33(AMatrix) - Constructor for class mikera.matrixx.Matrix33
 
MatrixBandVector - Class in mikera.vectorz.impl
Vector class representing a matrix band
MatrixBuilder - Class in mikera.vectorz.util
Utility class for efficiently building matrices by addition of vector rows
MatrixBuilder() - Constructor for class mikera.vectorz.util.MatrixBuilder
 
MatrixColumnView - Class in mikera.matrixx.impl
A class representing a view of a matrix column as a vector
MatrixColumnView(AMatrix, int) - Constructor for class mikera.matrixx.impl.MatrixColumnView
 
MatrixElementIterator - Class in mikera.matrixx.impl
Iterator over matrix rows
MatrixElementIterator(AMatrix) - Constructor for class mikera.matrixx.impl.MatrixElementIterator
 
MatrixIterator - Class in mikera.matrixx.impl
Iterator over matrix rows
MatrixIterator(AMatrix) - Constructor for class mikera.matrixx.impl.MatrixIterator
 
MatrixRowView - Class in mikera.matrixx.impl
A class representing a view of a matrix row as a vector
MatrixRowView(AMatrix, int) - Constructor for class mikera.matrixx.impl.MatrixRowView
 
Matrixx - Class in mikera.matrixx
Static method class for matrices
Matrixx() - Constructor for class mikera.matrixx.Matrixx
 
maxAbsElement() - Method in class mikera.vectorz.AVector
Returns the maximum absolute element of a vector
maxAbsElement() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
maxDomain() - Method in class mikera.vectorz.Op
 
maxDomain() - Method in class mikera.vectorz.ops.Inverse
 
maxIndex() - Method in class mikera.indexz.AIndex
 
maxIndex() - Method in class mikera.indexz.impl.SequentialIndex
 
maxValue() - Method in class mikera.vectorz.Op
 
maxValue() - Method in class mikera.vectorz.ops.ABoundedOp
 
maxValue() - Method in class mikera.vectorz.ops.Clamp
 
maxValue() - Method in class mikera.vectorz.ops.Composed
 
maxValue() - Method in class mikera.vectorz.ops.Constant
 
maxValue() - Method in class mikera.vectorz.ops.Inverse
 
maxValue() - Method in class mikera.vectorz.ops.Logistic
 
maxValue() - Method in class mikera.vectorz.ops.NormalRBF
 
maxValue() - Method in class mikera.vectorz.ops.ScaledLogistic
 
maxValue() - Method in class mikera.vectorz.ops.SoftPlus
 
maxValue() - Method in class mikera.vectorz.ops.StochasticBinary
 
maxValue() - Method in class mikera.vectorz.ops.Tanh
 
maxValue(AVector) - Static method in class mikera.vectorz.Vectorz
 
mikera.arrayz - package mikera.arrayz
 
mikera.arrayz.impl - package mikera.arrayz.impl
 
mikera.indexz - package mikera.indexz
 
mikera.indexz.impl - package mikera.indexz.impl
 
mikera.matrixx - package mikera.matrixx
 
mikera.matrixx.algo - package mikera.matrixx.algo
 
mikera.matrixx.impl - package mikera.matrixx.impl
 
mikera.transformz - package mikera.transformz
 
mikera.transformz.impl - package mikera.transformz.impl
 
mikera.transformz.marker - package mikera.transformz.marker
 
mikera.vectorz - package mikera.vectorz
 
mikera.vectorz.functions - package mikera.vectorz.functions
 
mikera.vectorz.impl - package mikera.vectorz.impl
 
mikera.vectorz.ops - package mikera.vectorz.ops
 
mikera.vectorz.util - package mikera.vectorz.util
 
minDomain() - Method in class mikera.vectorz.Op
 
minDomain() - Method in class mikera.vectorz.ops.Inverse
 
minDomain() - Method in class mikera.vectorz.ops.Log
 
minDomain() - Method in class mikera.vectorz.ops.LogN
 
minDomain() - Method in class mikera.vectorz.ops.Power
 
minDomain() - Method in class mikera.vectorz.ops.Sqrt
 
minIndex() - Method in class mikera.indexz.AIndex
 
minIndex() - Method in class mikera.indexz.impl.SequentialIndex
 
minValue() - Method in class mikera.vectorz.Op
 
minValue() - Method in class mikera.vectorz.ops.ABoundedOp
 
minValue() - Method in class mikera.vectorz.ops.Clamp
 
minValue() - Method in class mikera.vectorz.ops.Composed
 
minValue() - Method in class mikera.vectorz.ops.Constant
 
minValue() - Method in class mikera.vectorz.ops.Exp
 
minValue() - Method in class mikera.vectorz.ops.Inverse
 
minValue() - Method in class mikera.vectorz.ops.Logistic
 
minValue() - Method in class mikera.vectorz.ops.NormalRBF
 
minValue() - Method in class mikera.vectorz.ops.ScaledLogistic
 
minValue() - Method in class mikera.vectorz.ops.SoftPlus
 
minValue() - Method in class mikera.vectorz.ops.Sqrt
 
minValue() - Method in class mikera.vectorz.ops.StochasticBinary
 
minValue() - Method in class mikera.vectorz.ops.Tanh
 
minValue(AVector) - Static method in class mikera.vectorz.Vectorz
Returns the minimum-valued component in a vector
mismatch(INDArray, INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
Returns an error message indicating that two arrays have different sizes
mul(AMatrix) - Method in class mikera.matrixx.AMatrix
"Multiplies" this matrix by another, composing the transformation
Multiplications - Class in mikera.matrixx.algo
 
Multiplications() - Constructor for class mikera.matrixx.algo.Multiplications
 
multiply(double) - Method in class mikera.arrayz.Array
 
multiply(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
multiply(double) - Method in class mikera.arrayz.impl.SliceArray
 
multiply(INDArray) - Method in interface mikera.arrayz.INDArray
Multiplies all elements by the equivalent elements in a second array
multiply(double) - Method in interface mikera.arrayz.INDArray
Multiplies all elements of the array by a given double value
multiply(double) - Method in class mikera.arrayz.NDArray
 
multiply(AMatrix, AMatrix) - Static method in class mikera.matrixx.algo.Multiplications
General purpose matrix multiplication, with smart selection of algorithm based on matrix size and type.
multiply(Matrix, AMatrix) - Static method in class mikera.matrixx.algo.Multiplications
 
multiply(double) - Method in class mikera.matrixx.AMatrix
 
multiply(INDArray) - Method in class mikera.matrixx.AMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.RowMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.ScalarMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
multiply(double) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
multiply(double) - Method in class mikera.matrixx.impl.ZeroMatrix
 
multiply(double) - Method in class mikera.matrixx.Matrix
 
multiply(double) - Method in class mikera.matrixx.Matrix22
 
multiply(double) - Method in class mikera.matrixx.Matrix33
 
multiply(double) - Method in class mikera.vectorz.AScalar
 
multiply(INDArray) - Method in class mikera.vectorz.AScalar
 
multiply(double) - Method in class mikera.vectorz.AVector
Multiplies the vector by a constant factor
multiply(INDArray) - Method in class mikera.vectorz.AVector
 
multiply(AVector) - Method in class mikera.vectorz.AVector
 
multiply(double[], int) - Method in class mikera.vectorz.AVector
 
multiply(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
multiply(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
multiply(double) - Method in class mikera.vectorz.impl.AArrayVector
 
multiply(double) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
multiply(double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
multiply(double) - Method in class mikera.vectorz.impl.JoinedVector
 
multiply(double) - Method in class mikera.vectorz.impl.SingleElementVector
 
multiply(double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(AArrayVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(double) - Method in class mikera.vectorz.Scalar
 
multiply(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
multiply(double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
multiply(double) - Method in class mikera.vectorz.Vector
 
multiply(AVector) - Method in class mikera.vectorz.Vector
 
multiply(Vector) - Method in class mikera.vectorz.Vector
 
multiplyRow(int, double) - Method in class mikera.matrixx.AMatrix
Multiplies a row by a constant factor This is an elementary row operation
multiplyRow(int, double) - Method in class mikera.matrixx.Matrix
 
multiplyTo(double[], int) - Method in class mikera.vectorz.AVector
 
multiplyTo(double[], int) - Method in class mikera.vectorz.impl.AArrayVector
 
multiplyTo(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
multiplyTo(double[], int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
multiplyTo(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
mutable() - Method in class mikera.vectorz.AScalar
 
mutable() - Method in class mikera.vectorz.AVector
Coerces to a mutable version of a vector.
mutable() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
mutable() - Method in class mikera.vectorz.impl.ImmutableScalar
 
mutable() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
mutable() - Method in interface mikera.vectorz.IScalar
 
mutable() - Method in interface mikera.vectorz.IVector
 
mutable() - Method in class mikera.vectorz.Scalar
 

N

naiveMultiply(AMatrix, AMatrix) - Static method in class mikera.matrixx.algo.Multiplications
 
NDArray - Class in mikera.arrayz
General purpose NDArray class
negate() - Method in class mikera.arrayz.impl.AbstractArray
 
negate() - Method in interface mikera.arrayz.INDArray
Negates all elements in the array
negate() - Method in class mikera.matrixx.AMatrix
 
negate() - Method in class mikera.vectorz.AScalar
 
negate() - Method in class mikera.vectorz.AVector
 
negate() - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
negate() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
negate() - Method in class mikera.vectorz.impl.JoinedVector
 
negate() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
NEGATE - Static variable in class mikera.vectorz.Ops
 
negate(Op) - Static method in class mikera.vectorz.Ops
 
negate() - Method in class mikera.vectorz.Scalar
 
negate(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
negate(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
negate() - Method in class mikera.vectorz.Vector1
 
negate() - Method in class mikera.vectorz.Vector2
 
negate() - Method in class mikera.vectorz.Vector3
 
negate() - Method in class mikera.vectorz.Vector4
 
newArray(int...) - Static method in class mikera.arrayz.Array
 
newArray(int...) - Static method in class mikera.arrayz.Arrayz
 
newArray(int...) - Static method in class mikera.arrayz.NDArray
 
newMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
Creates an empty (zero-filled) mutable matrix of the specified size
newVector(int) - Static method in class mikera.vectorz.Vectorz
Returns a vector filled with zeros of the specified length.
next() - Method in class mikera.arrayz.impl.SliceElementIterator
 
next() - Method in class mikera.arrayz.impl.SliceIterator
 
next() - Method in class mikera.indexz.impl.IndexIterator
 
next() - Method in class mikera.matrixx.impl.MatrixElementIterator
 
next() - Method in class mikera.matrixx.impl.MatrixIterator
 
next() - Method in class mikera.vectorz.impl.SingleDoubleIterator
 
next() - Method in class mikera.vectorz.impl.StridedElementIterator
 
next() - Method in class mikera.vectorz.impl.VectorIterator
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.ASparseVector
Returns the number of non-sparse elements in the sparse vector.
nonSparseElementCount() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonSparseIndexes() - Method in class mikera.vectorz.impl.ASparseVector
Returns the non-sparse indexes
nonSparseIndexes() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.ASparseVector
Returns the non-sparse values as a compacted vector view
nonSparseValues() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonZeroCount() - Method in class mikera.arrayz.impl.AbstractArray
 
nonZeroCount() - Method in interface mikera.arrayz.INDArray
Returns the number of non-zero elements in the array.
nonZeroCount() - Method in class mikera.matrixx.AMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ABandedMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.AVectorMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ColumnMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.IdentityMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.PermutationMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.RowMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ScalarMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.SubsetMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ZeroMatrix
 
nonZeroCount() - Method in class mikera.matrixx.Matrix
 
nonZeroCount() - Method in class mikera.vectorz.AScalar
 
nonZeroCount() - Method in class mikera.vectorz.AVector
 
nonZeroCount() - Method in class mikera.vectorz.BitVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.AArrayVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.AxisVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.JoinedVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.Vector0
 
nonZeroCount() - Method in class mikera.vectorz.impl.ZeroVector
 
nonZeroCount(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
nonZeroCount(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
nonZeroCount() - Method in class mikera.vectorz.Vector
 
normalise() - Method in class mikera.vectorz.AVector
Normalises this vector to a magnitude of 1.0 Has no effect on a zero-length vector (i.e.
normalise() - Method in class mikera.vectorz.impl.AxisVector
 
normalise() - Method in class mikera.vectorz.impl.SingleElementVector
 
normalise() - Method in class mikera.vectorz.Vector3
 
normaliseMaxAbsElement() - Method in class mikera.vectorz.AVector
Normalises so that the maximum absolute element is 1.0 Returns the previous maximum absolute element.
NormalRBF - Class in mikera.vectorz.ops
 
NormalRBF() - Constructor for class mikera.vectorz.ops.NormalRBF
 
noSlices(INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
 
notFullyMutable(AMatrix, int, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
numArrays() - Method in class mikera.vectorz.impl.JoinedArrayVector
 

O

of(int...) - Static method in class mikera.indexz.Index
Creates a new Index, using the specified index values
of(double...) - Static method in class mikera.vectorz.BitVector
 
of(int...) - Static method in class mikera.vectorz.impl.IndexVector
 
of() - Static method in class mikera.vectorz.impl.Vector0
 
of(double...) - Static method in class mikera.vectorz.impl.Vector0
 
of(int...) - Static method in class mikera.vectorz.util.IntArrays
 
of(double...) - Static method in class mikera.vectorz.Vector
Create a vector with specific component values.
of(double) - Static method in class mikera.vectorz.Vector1
 
of(double...) - Static method in class mikera.vectorz.Vector1
 
of(double, double) - Static method in class mikera.vectorz.Vector2
 
of(double...) - Static method in class mikera.vectorz.Vector2
 
of(double, double, double) - Static method in class mikera.vectorz.Vector3
 
of(double...) - Static method in class mikera.vectorz.Vector3
 
of(double, double, double, double) - Static method in class mikera.vectorz.Vector4
 
of(double...) - Static method in class mikera.vectorz.Vector4
 
ofDoubles(double...) - Method in class mikera.vectorz.impl.IndexVector
 
offset - Variable in class mikera.vectorz.impl.ImmutableVector
 
Offset - Class in mikera.vectorz.ops
 
ofInitialCapacity(int) - Static method in class mikera.vectorz.GrowableVector
Returns a new, empty GrowableVector with the specified initial capacity
ONE - Static variable in class mikera.vectorz.ops.Constant
 
Op - Class in mikera.vectorz
Abstract class for representing a unary operation
Op() - Constructor for class mikera.vectorz.Op
 
Ops - Class in mikera.vectorz
Static unary operator instances and constructor functions.
Ops() - Constructor for class mikera.vectorz.Ops
 
outer - Variable in class mikera.vectorz.ops.Composed
 
outerProduct(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
outerProduct(INDArray) - Method in class mikera.arrayz.impl.SliceArray
 
outerProduct(INDArray) - Method in interface mikera.arrayz.INDArray
Calculates the outer product of this array with another array.
outerProduct(INDArray) - Method in class mikera.arrayz.NDArray
 
outerProduct(INDArray) - Method in class mikera.matrixx.AMatrix
 
outerProduct(INDArray) - Method in class mikera.vectorz.AScalar
 
outerProduct(AVector) - Method in class mikera.vectorz.AVector
 
outerProduct(INDArray) - Method in class mikera.vectorz.AVector
 
outputDimensions() - Method in class mikera.matrixx.AMatrix
 
outputDimensions() - Method in class mikera.matrixx.impl.SubsetMatrix
 
outputDimensions() - Method in class mikera.matrixx.impl.ZeroMatrix
 
outputDimensions() - Method in class mikera.transformz.Affine23
 
outputDimensions() - Method in class mikera.transformz.Affine34
 
outputDimensions() - Method in class mikera.transformz.AffineMN
 
outputDimensions() - Method in class mikera.transformz.ATransform
Returns the number of dimensions required for output vectors
outputDimensions() - Method in class mikera.transformz.impl.AOpTransform
 
outputDimensions() - Method in class mikera.transformz.impl.CompoundTransform
 
outputDimensions() - Method in class mikera.transformz.impl.ConstantTransform
 
outputDimensions() - Method in class mikera.transformz.impl.ConstantTransform3
 
outputDimensions() - Method in class mikera.transformz.impl.ConstantTransform4
 
outputDimensions() - Method in class mikera.transformz.impl.IdentityTranslation
 
outputDimensions() - Method in class mikera.transformz.impl.SubsetTransform
 
outputDimensions() - Method in interface mikera.transformz.ITransform
Returns the number of dimensions required for output vectors
outputDimensions() - Method in class mikera.transformz.Translation
 
outputDimensions() - Method in class mikera.transformz.Translation3
 
outputDimensions() - Method in class mikera.vectorz.functions.ScalarFunction
 
outputDimensions() - Method in class mikera.vectorz.Op
 

P

parse(String) - Static method in class mikera.arrayz.Arrayz
 
parse(String) - Static method in class mikera.matrixx.Matrixx
Parse a matrix in edn format
parse(String) - Static method in class mikera.vectorz.Vectorz
Parse a vector in edn format
PermutationMatrix - Class in mikera.matrixx.impl
 
permute(Index) - Method in class mikera.indexz.Index
Permutes this vector according to a given permutation index
PermutedMatrix - Class in mikera.matrixx.impl
Reference matrix class representing a permutation of a matrix
PermutedMatrix(AMatrix, Index) - Constructor for class mikera.matrixx.impl.PermutedMatrix
 
PermutedMatrix(AMatrix, Index, Index) - Constructor for class mikera.matrixx.impl.PermutedMatrix
 
position(int...) - Static method in class mikera.vectorz.util.ErrorMessages
 
pow(double) - Method in class mikera.arrayz.impl.AbstractArray
 
pow(double) - Method in interface mikera.arrayz.INDArray
Raises all elements of the array to a specified power
pow(double) - Method in class mikera.matrixx.AMatrix
 
pow(double) - Method in class mikera.vectorz.AScalar
 
pow(double) - Method in class mikera.vectorz.AVector
 
pow(double) - Method in class mikera.vectorz.impl.AArrayVector
 
pow(double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
pow(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
Power - Class in mikera.vectorz.ops
 
product(Op) - Method in class mikera.vectorz.Op
 
product(Op) - Method in class mikera.vectorz.ops.Constant
 
product(Op) - Method in class mikera.vectorz.ops.Identity
 
Product - Class in mikera.vectorz.ops
 
product(Op, Op) - Static method in class mikera.vectorz.Ops
 
projectToPlane(AVector, double) - Method in class mikera.vectorz.AVector
 
projectToPlane(AVector, double) - Method in class mikera.vectorz.Vector3
 
projectToPlane(Vector3, double) - Method in class mikera.vectorz.Vector3
 

Q

QR - Class in mikera.matrixx.algo
 
QR() - Constructor for class mikera.matrixx.algo.QR
 
Quadratic - Class in mikera.vectorz.ops
 
QuadtreeMatrix - Class in mikera.matrixx.impl
A matrix implemented as a quadtree of submatrices.

R

rand(int[]) - Static method in class mikera.vectorz.util.IntArrays
Creates a randomised int[] array, each element in the range [0..max) where max is the corresponding element in the shape array
rand(int[], Random) - Static method in class mikera.vectorz.util.IntArrays
 
RBF_NORMAL - Static variable in class mikera.vectorz.Ops
 
reciprocal() - Method in class mikera.arrayz.impl.AbstractArray
 
reciprocal() - Method in interface mikera.arrayz.INDArray
Replaces all elements in the array with their reciprocal
reciprocal() - Method in class mikera.matrixx.AMatrix
 
reciprocal() - Method in class mikera.matrixx.Matrix
 
reciprocal() - Method in class mikera.vectorz.impl.AArrayVector
 
reciprocal() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
reciprocal() - Method in class mikera.vectorz.impl.JoinedVector
 
Reciprocal - Class in mikera.vectorz.ops
 
RECIPROCAL - Static variable in class mikera.vectorz.Ops
 
Reciprocal() - Constructor for class mikera.vectorz.ops.Reciprocal
 
reciprocal(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
reciprocal(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
RECTIFIER - Static variable in class mikera.vectorz.Ops
 
remove() - Method in class mikera.arrayz.impl.SliceElementIterator
 
remove() - Method in class mikera.arrayz.impl.SliceIterator
 
remove() - Method in class mikera.indexz.impl.IndexIterator
 
remove() - Method in class mikera.matrixx.impl.MatrixElementIterator
 
remove() - Method in class mikera.matrixx.impl.MatrixIterator
 
remove() - Method in class mikera.vectorz.impl.SingleDoubleIterator
 
remove() - Method in class mikera.vectorz.impl.StridedElementIterator
 
remove() - Method in class mikera.vectorz.impl.VectorIterator
 
removeIndex(int[], int) - Static method in class mikera.vectorz.util.IntArrays
 
removeIndex(long[], int) - Static method in class mikera.vectorz.util.LongArrays
 
repeat(T, int) - Static method in class mikera.arrayz.impl.SliceArray
 
RepeatedElementVector - Class in mikera.vectorz.impl
A mutable vector that always has a single repeated component.
RepeatedElementVector(int, double) - Constructor for class mikera.vectorz.impl.RepeatedElementVector
 
reshape(int...) - Method in class mikera.arrayz.impl.AbstractArray
 
reshape(int...) - Method in class mikera.arrayz.impl.SliceArray
 
reshape(int...) - Method in interface mikera.arrayz.INDArray
Returns a new array by rearranging the elements of this array into the desired shape Truncates or zero-pads the elements as required to fill the new shape
reshape(int...) - Method in class mikera.arrayz.NDArray
 
reshape(int...) - Method in class mikera.matrixx.AMatrix
 
reshape(int, int) - Method in class mikera.matrixx.AMatrix
 
reshape(int...) - Method in class mikera.vectorz.AScalar
 
reshape(int...) - Method in class mikera.vectorz.AVector
 
reverse() - Method in class mikera.indexz.AIndex
 
reverse() - Method in class mikera.indexz.Index
Reverses an index
reverse(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
RINT - Static variable in class mikera.vectorz.Ops
 
rmsDifference(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
 
rotate2D(double) - Static method in class mikera.transformz.Transformz
Creates a 2D rotation transform
rotateInPlace(int) - Method in class mikera.vectorz.Vector2
Rorates a 2D vector around the origin by a given angle
rowCount() - Method in class mikera.matrixx.AMatrix
Returns the number of rows in the matrix
rowCount() - Method in interface mikera.matrixx.IMatrix
 
rowCount() - Method in class mikera.matrixx.impl.AArrayMatrix
 
rowCount() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
rowCount() - Method in class mikera.matrixx.impl.BandedMatrix
 
rowCount() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
rowCount() - Method in class mikera.matrixx.impl.ColumnMatrix
 
rowCount() - Method in class mikera.matrixx.impl.PermutationMatrix
 
rowCount() - Method in class mikera.matrixx.impl.PermutedMatrix
 
rowCount() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
rowCount() - Method in class mikera.matrixx.impl.RowMatrix
 
rowCount() - Method in class mikera.matrixx.impl.SubsetMatrix
 
rowCount() - Method in class mikera.matrixx.impl.TransposedMatrix
 
rowCount() - Method in class mikera.matrixx.impl.VectorMatrixM3
 
rowCount() - Method in class mikera.matrixx.impl.VectorMatrixMN
 
rowCount() - Method in class mikera.matrixx.impl.ZeroMatrix
 
rowCount() - Method in class mikera.matrixx.Matrix22
 
rowCount() - Method in class mikera.matrixx.Matrix33
 
RowMatrix - Class in mikera.matrixx.impl
Matrix class that wraps a vector as a 1-row matrix
RowMatrix(AVector) - Constructor for class mikera.matrixx.impl.RowMatrix
 
rows - Variable in class mikera.matrixx.impl.AArrayMatrix
 
rowStride() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
rowStride() - Method in class mikera.matrixx.impl.AStridedMatrix
 
rowStride() - Method in class mikera.matrixx.impl.StridedMatrix
 

S

scalar - Variable in class mikera.vectorz.impl.WrappedScalarVector
 
Scalar - Class in mikera.vectorz
Basic Scalar class containing a single mutable double value
Scalar(double) - Constructor for class mikera.vectorz.Scalar
 
ScalarFunction - Class in mikera.vectorz.functions
Abstract base class for Scalar functions
ScalarFunction() - Constructor for class mikera.vectorz.functions.ScalarFunction
 
ScalarMatrix - Class in mikera.matrixx.impl
Scalar matrix class - i.e.
ScalarMatrix(int, double) - Constructor for class mikera.matrixx.impl.ScalarMatrix
 
scale(double) - Method in class mikera.arrayz.impl.AbstractArray
 
scale(double) - Method in interface mikera.arrayz.INDArray
Scales all elements of the array by a given double value
scale(double) - Method in class mikera.matrixx.AMatrix
Scales a matrix by a constant scalar factor.
scale(int, double) - Static method in class mikera.transformz.Transformz
Creates an n-dimensional scaling transform
scale(AVector) - Method in class mikera.vectorz.AVector
Scales the vector by another vector of the same size
scale2D(double) - Static method in class mikera.transformz.Transformz
Creates a 2D scaling transform
scale3D(double) - Static method in class mikera.transformz.Transformz
Creates a 3D scaling transform
scaleAdd(double, double) - Method in class mikera.arrayz.impl.AbstractArray
 
scaleAdd(double, double) - Method in interface mikera.arrayz.INDArray
Scales all elements of the array by a given double value and adds a constant vale
scaleAdd(double, double) - Method in class mikera.matrixx.AMatrix
 
scaleAdd(double, AVector) - Method in class mikera.vectorz.AVector
 
scaleAdd(double, double) - Method in class mikera.vectorz.AVector
Scales this vector and adds a constant to every element
scaleAdd(double, double) - Method in class mikera.vectorz.impl.AArrayVector
 
scaleAdd(double, double) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
scaleAdd(double, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
scaleAdd(double, double) - Method in class mikera.vectorz.impl.JoinedVector
 
scaleAdd(double, double) - Method in class mikera.vectorz.Scalar
 
scaleAdd(double[], double, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
scaleAdd(double[], int, int, double, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
scaleAdd(double, double) - Method in class mikera.vectorz.Vector
 
scaleAdd(double, double) - Method in class mikera.vectorz.Vector2
 
scaleAdd(double, AVector) - Method in class mikera.vectorz.Vector2
 
scaleAdd(double, Vector2) - Method in class mikera.vectorz.Vector2
 
scaleAdd(double, double) - Method in class mikera.vectorz.Vector3
 
scaleAdd(double, AVector) - Method in class mikera.vectorz.Vector3
 
scaleAdd(double, Vector3) - Method in class mikera.vectorz.Vector3
 
SCALED_LOGISTIC - Static variable in class mikera.vectorz.Ops
 
ScaledLogistic - Class in mikera.vectorz.ops
A logistic function, with input scaled by a fixed factor
ScaledLogistic(double) - Constructor for class mikera.vectorz.ops.ScaledLogistic
 
scaleToMagnitude(double) - Method in class mikera.vectorz.AVector
Scales the vector up to a specific target magnitude
seekPosition(int) - Method in class mikera.indexz.Index
Finds the position a value would take assuming a sorted index.
SequentialIndex - Class in mikera.indexz.impl
Class representing a sequential index [a, a+1, a+2.....
SequentialIndex(int, int) - Constructor for class mikera.indexz.impl.SequentialIndex
 
set(int[], double) - Method in class mikera.arrayz.Array
 
set(double) - Method in class mikera.arrayz.impl.AbstractArray
 
set(int, double) - Method in class mikera.arrayz.impl.AbstractArray
 
set(int, int, double) - Method in class mikera.arrayz.impl.AbstractArray
 
set(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
set(Object) - Method in class mikera.arrayz.impl.AbstractArray
 
set(double) - Method in class mikera.arrayz.impl.SliceArray
 
set(int[], double) - Method in class mikera.arrayz.impl.SliceArray
 
set(double) - Method in interface mikera.arrayz.INDArray
Sets all elements of an array to a specific double value
set(int, double) - Method in interface mikera.arrayz.INDArray
 
set(int, int, double) - Method in interface mikera.arrayz.INDArray
 
set(int[], double) - Method in interface mikera.arrayz.INDArray
 
set(INDArray) - Method in interface mikera.arrayz.INDArray
Sets this array to the element values contained in another array
set(Object) - Method in interface mikera.arrayz.INDArray
Sets this array to the element values contained in the given object.
set(double) - Method in class mikera.arrayz.NDArray
 
set(int, double) - Method in class mikera.arrayz.NDArray
 
set(int, int, double) - Method in class mikera.arrayz.NDArray
 
set(int[], double) - Method in class mikera.arrayz.NDArray
 
set(int, int) - Method in class mikera.indexz.AIndex
 
set(int, int) - Method in class mikera.indexz.impl.ComputedIndex
 
set(int, int) - Method in class mikera.indexz.Index
 
set(int, int, double) - Method in class mikera.matrixx.AMatrix
Sets a specified element in the matrix
set(int, double) - Method in class mikera.matrixx.AMatrix
 
set(double) - Method in class mikera.matrixx.AMatrix
 
set(int[], double) - Method in class mikera.matrixx.AMatrix
 
set(AMatrix) - Method in class mikera.matrixx.AMatrix
 
set(INDArray) - Method in class mikera.matrixx.AMatrix
 
set(Object) - Method in class mikera.matrixx.AMatrix
 
set(int, int, double) - Method in interface mikera.matrixx.IMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.AArrayMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
set(double) - Method in class mikera.matrixx.impl.AVectorMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.AVectorMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.BandedMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.IdentityMatrix
 
set(int, double) - Method in class mikera.matrixx.impl.MatrixColumnView
 
set(int, double) - Method in class mikera.matrixx.impl.MatrixRowView
 
set(int, int, double) - Method in class mikera.matrixx.impl.PermutationMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.PermutedMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.RowMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.StridedMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.SubsetMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.TransposedMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
set(int, int, double) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
set(int, int, double) - Method in class mikera.matrixx.impl.ZeroMatrix
 
set(int, int, double) - Method in class mikera.matrixx.Matrix
 
set(AMatrix) - Method in class mikera.matrixx.Matrix
 
set(double) - Method in class mikera.matrixx.Matrix
 
set(Matrix22) - Method in class mikera.matrixx.Matrix22
 
set(AMatrix) - Method in class mikera.matrixx.Matrix22
 
set(int, int, double) - Method in class mikera.matrixx.Matrix22
 
set(int, int, double) - Method in class mikera.matrixx.Matrix33
 
set(double) - Method in class mikera.vectorz.AScalar
 
set(int[], double) - Method in class mikera.vectorz.AScalar
 
set(int, double) - Method in class mikera.vectorz.AVector
 
set(long, double) - Method in class mikera.vectorz.AVector
 
set(int[], double) - Method in class mikera.vectorz.AVector
 
set(AVector) - Method in class mikera.vectorz.AVector
Sets the vector to equal the value of another vector
set(double) - Method in class mikera.vectorz.AVector
 
set(double[]) - Method in class mikera.vectorz.AVector
Deprecated.
set(INDArray) - Method in class mikera.vectorz.AVector
 
set(AVector, int) - Method in class mikera.vectorz.AVector
Set the vector equal to an offset into another vector
set(IVector) - Method in class mikera.vectorz.AVector
 
set(AVector, Index) - Method in class mikera.vectorz.AVector
sets the vector using values indexed from another vector
set(int, double) - Method in class mikera.vectorz.BitVector
 
set(int, double) - Method in class mikera.vectorz.GrowableVector
 
set(AVector) - Method in class mikera.vectorz.impl.AArrayVector
 
set(AVector, int) - Method in class mikera.vectorz.impl.AArrayVector
 
set(int, double) - Method in class mikera.vectorz.impl.AArrayVector
 
set(int, double) - Method in class mikera.vectorz.impl.AComputedVector
 
set(int, double) - Method in class mikera.vectorz.impl.ADerivedVector
 
set(int, double) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
set(double) - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
set(int, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
set(double) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
set(double) - Method in class mikera.vectorz.impl.ImmutableScalar
 
set(int, double) - Method in class mikera.vectorz.impl.ImmutableVector
 
set(int, double) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
set(int, double) - Method in class mikera.vectorz.impl.IndexedSubVector
 
set(int, double) - Method in class mikera.vectorz.impl.IndexVector
 
set(int, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
set(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
set(AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
set(AVector, int) - Method in class mikera.vectorz.impl.JoinedVector
 
set(int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
set(int, Double) - Method in class mikera.vectorz.impl.ListWrapper
 
set(int, double) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
set(int, double) - Method in class mikera.vectorz.impl.SingleElementVector
 
set(int, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
set(AVector) - Method in class mikera.vectorz.impl.StridedVector
 
set(int, double) - Method in class mikera.vectorz.impl.StridedVector
 
set(int, double) - Method in class mikera.vectorz.impl.UnmodifiableVector
 
set(int, double) - Method in class mikera.vectorz.impl.Vector0
 
set(double) - Method in class mikera.vectorz.impl.VectorIndexScalar
 
set(int, double) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
set(int, double) - Method in class mikera.vectorz.impl.WrappedSubVector
 
set(int, double) - Method in class mikera.vectorz.impl.ZeroVector
 
set(double) - Method in interface mikera.vectorz.IScalar
Sets the double value of a scalar array
set(int, double) - Method in interface mikera.vectorz.IVector
 
set(double) - Method in class mikera.vectorz.Scalar
 
set(int, double) - Method in class mikera.vectorz.Vector
 
set(AVector) - Method in class mikera.vectorz.Vector
 
set(int, double) - Method in class mikera.vectorz.Vector1
 
set(int, double) - Method in class mikera.vectorz.Vector2
 
set(Vector3) - Method in class mikera.vectorz.Vector3
 
set(AVector) - Method in class mikera.vectorz.Vector3
 
set(int, double) - Method in class mikera.vectorz.Vector3
 
set(Vector4) - Method in class mikera.vectorz.Vector4
 
set(int, double) - Method in class mikera.vectorz.Vector4
 
setColumn(int, AVector) - Method in class mikera.matrixx.AMatrix
 
setColumn(int, AVector) - Method in class mikera.matrixx.Matrix
 
setElements(double[], int, int) - Method in class mikera.arrayz.Array
 
setElements(double[]) - Method in class mikera.arrayz.impl.AbstractArray
 
setElements(double[], int, int) - Method in class mikera.arrayz.impl.SliceArray
 
setElements(double[]) - Method in interface mikera.arrayz.INDArray
Sets all elements in an array using the given double values
setElements(double[], int, int) - Method in interface mikera.arrayz.INDArray
Sets all elements in an array using the given double values
setElements(double[], int, int) - Method in class mikera.arrayz.NDArray
 
setElements(double[], int, int) - Method in class mikera.matrixx.AMatrix
 
setElements(double[]) - Method in class mikera.matrixx.AMatrix
 
setElements(double[], int, int) - Method in class mikera.vectorz.AScalar
 
setElements(double[]) - Method in class mikera.vectorz.AVector
 
setElements(double[], int, int) - Method in class mikera.vectorz.AVector
 
setElements(double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
setElements(double[], int, int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
setElements(double[], int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
setRange(int, double[], int, int) - Method in class mikera.vectorz.AVector
Set a subrange of this vector from a double array
setRange(int, double[], int, int) - Method in class mikera.vectorz.impl.AArrayVector
 
setRange(int, double[], int, int) - Method in class mikera.vectorz.Vector
 
setRow(int, AVector) - Method in class mikera.matrixx.AMatrix
 
setRow(int, AVector) - Method in class mikera.matrixx.Matrix
 
setValues(double...) - Method in class mikera.vectorz.AVector
 
setValues(double) - Method in class mikera.vectorz.Vector1
 
setValues(double, double) - Method in class mikera.vectorz.Vector2
 
setValues(double, double, double) - Method in class mikera.vectorz.Vector3
 
setValues(double, double, double, double) - Method in class mikera.vectorz.Vector4
 
signum() - Method in class mikera.arrayz.Array
 
signum() - Method in class mikera.arrayz.impl.AbstractArray
 
signum() - Method in interface mikera.arrayz.INDArray
Calculates the signum of all elements of the array
signum() - Method in class mikera.matrixx.AMatrix
 
signum() - Method in class mikera.matrixx.Matrix
 
signum() - Method in class mikera.vectorz.AVector
Sets each component of the vector to its sign value (-1, 0 or 1)
signum() - Method in class mikera.vectorz.impl.AArrayVector
Sets each component of the vector to its sign value (-1, 0 or 1)
signum() - Method in class mikera.vectorz.impl.AxisVector
 
signum() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
signum() - Method in class mikera.vectorz.impl.JoinedVector
 
Signum - Class in mikera.vectorz.ops
 
SIGNUM - Static variable in class mikera.vectorz.Ops
 
Signum() - Constructor for class mikera.vectorz.ops.Signum
 
signum(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
signum(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
signum() - Method in class mikera.vectorz.Vector
 
SIN - Static variable in class mikera.vectorz.Ops
 
SingleDoubleIterator - Class in mikera.vectorz.impl
 
SingleDoubleIterator(double) - Constructor for class mikera.vectorz.impl.SingleDoubleIterator
 
SingleElementVector - Class in mikera.vectorz.impl
A sparse mutable vector that has a only one element that can be non-zero.
SingleElementVector(int, int) - Constructor for class mikera.vectorz.impl.SingleElementVector
 
SingleElementVector(int, int, double) - Constructor for class mikera.vectorz.impl.SingleElementVector
 
SINH - Static variable in class mikera.vectorz.Ops
 
size() - Method in class mikera.vectorz.impl.ListWrapper
 
slice(int) - Method in class mikera.arrayz.Array
 
slice(int, int) - Method in class mikera.arrayz.Array
 
slice(int) - Method in class mikera.arrayz.impl.SliceArray
 
slice(int, int) - Method in class mikera.arrayz.impl.SliceArray
 
slice(int) - Method in interface mikera.arrayz.INDArray
Returns the specified major slice of this array as a view (slice along dimension 0)
slice(int, int) - Method in interface mikera.arrayz.INDArray
Returns a slice view of this array along the specified dimension
slice(int) - Method in class mikera.arrayz.NDArray
 
slice(int, int) - Method in class mikera.arrayz.NDArray
 
slice(int) - Method in class mikera.matrixx.AMatrix
 
slice(int, int) - Method in class mikera.matrixx.AMatrix
 
slice(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
slice(int) - Method in class mikera.vectorz.AScalar
 
slice(int, int) - Method in class mikera.vectorz.AScalar
 
slice(int) - Method in class mikera.vectorz.AVector
 
slice(int, int) - Method in class mikera.vectorz.AVector
 
slice(int) - Method in class mikera.vectorz.impl.AArrayVector
 
SliceArray<T extends INDArray> - Class in mikera.arrayz.impl
A general n-dimensional double array implemented as a collection of (n-1) dimensional slices
sliceCount() - Method in class mikera.arrayz.Array
 
sliceCount() - Method in class mikera.arrayz.impl.SliceArray
 
sliceCount() - Method in interface mikera.arrayz.INDArray
returns the number of major slices in this array.
sliceCount() - Method in class mikera.arrayz.NDArray
 
sliceCount() - Method in class mikera.matrixx.AMatrix
 
sliceCount() - Method in class mikera.matrixx.impl.TransposedMatrix
 
sliceCount() - Method in class mikera.vectorz.AScalar
 
sliceCount() - Method in class mikera.vectorz.AVector
 
SliceElementIterator - Class in mikera.arrayz.impl
General purpose iterator for elements of arbitrary arrays.
SliceElementIterator(INDArray) - Constructor for class mikera.arrayz.impl.SliceElementIterator
 
SliceElementIterator(INDArray, int, int) - Constructor for class mikera.arrayz.impl.SliceElementIterator
 
SliceIterator<T> - Class in mikera.arrayz.impl
General purpose iterator for slices of arbitrary arrays.
SliceIterator(INDArray) - Constructor for class mikera.arrayz.impl.SliceIterator
 
SliceIterator(INDArray, int, int) - Constructor for class mikera.arrayz.impl.SliceIterator
 
SoftPlus - Class in mikera.vectorz.ops
 
SOFTPLUS - Static variable in class mikera.vectorz.Ops
 
SoftPlus() - Constructor for class mikera.vectorz.ops.SoftPlus
 
sort() - Method in class mikera.indexz.AIndex
Sorts the index in place.
sort() - Method in class mikera.indexz.Index
Sorts the Index (in-place)
source - Variable in class mikera.vectorz.impl.ADerivedVector
 
source - Variable in class mikera.vectorz.impl.AMatrixViewVector
 
SparseIndexedVector - Class in mikera.vectorz.impl
Indexed sparse vector.
sqrt() - Method in class mikera.arrayz.impl.AbstractArray
 
sqrt() - Method in interface mikera.arrayz.INDArray
Computes the square root of all elements in the array
sqrt() - Method in class mikera.matrixx.AMatrix
 
sqrt() - Method in class mikera.vectorz.impl.AArrayVector
 
sqrt() - Method in class mikera.vectorz.impl.AxisVector
 
sqrt() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
sqrt() - Method in class mikera.vectorz.impl.JoinedVector
 
Sqrt - Class in mikera.vectorz.ops
 
SQRT - Static variable in class mikera.vectorz.Ops
 
Sqrt() - Constructor for class mikera.vectorz.ops.Sqrt
 
sqrt(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
square() - Method in class mikera.arrayz.Array
 
square() - Method in class mikera.arrayz.impl.AbstractArray
 
square() - Method in interface mikera.arrayz.INDArray
Squares all elements of the array
square() - Method in class mikera.matrixx.AMatrix
 
square() - Method in class mikera.matrixx.Matrix
 
square() - Method in class mikera.vectorz.AScalar
 
square() - Method in class mikera.vectorz.AVector
Squares all elements of the vector
square() - Method in class mikera.vectorz.impl.AArrayVector
 
square() - Method in class mikera.vectorz.impl.AxisVector
 
square() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
square() - Method in class mikera.vectorz.impl.JoinedVector
 
square() - Method in class mikera.vectorz.impl.SingleElementVector
 
Square - Class in mikera.vectorz.ops
 
SQUARE - Static variable in class mikera.vectorz.Ops
 
square(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
square(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
square() - Method in class mikera.vectorz.Vector
 
squareMatrixRequired(AMatrix) - Static method in class mikera.vectorz.util.ErrorMessages
 
STOCHASTIC_BINARY - Static variable in class mikera.vectorz.Ops
 
STOCHASTIC_LOGISTIC - Static variable in class mikera.vectorz.Ops
 
StochasticBinary - Class in mikera.vectorz.ops
 
StochasticBinary() - Constructor for class mikera.vectorz.ops.StochasticBinary
 
StridedElementIterator - Class in mikera.vectorz.impl
General purpose iterator for arbitrary vectors.
StridedElementIterator(double[], int, int, int) - Constructor for class mikera.vectorz.impl.StridedElementIterator
 
StridedMatrix - Class in mikera.matrixx.impl
 
StridedVector - Class in mikera.vectorz.impl
 
sub(double) - Method in class mikera.arrayz.impl.AbstractArray
 
sub(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
sub(double) - Method in interface mikera.arrayz.INDArray
Subtracts a double value from all elements in this array
sub(INDArray) - Method in interface mikera.arrayz.INDArray
Subtracts all the elements of another array from this array, in an elementwise order.
sub(INDArray) - Method in class mikera.arrayz.NDArray
 
sub(AVector) - Method in class mikera.matrixx.AMatrix
 
sub(double) - Method in class mikera.matrixx.AMatrix
 
sub(AMatrix) - Method in class mikera.matrixx.AMatrix
Subtracts another matrix from this one
sub(AScalar) - Method in class mikera.matrixx.AMatrix
 
sub(INDArray) - Method in class mikera.matrixx.AMatrix
 
sub(Matrix22) - Method in class mikera.matrixx.Matrix22
 
sub(double) - Method in class mikera.vectorz.AScalar
 
sub(INDArray) - Method in class mikera.vectorz.AScalar
 
sub(AScalar) - Method in class mikera.vectorz.AScalar
 
sub(INDArray) - Method in class mikera.vectorz.AVector
 
sub(AVector) - Method in class mikera.vectorz.AVector
Subtracts a vector from this vector
sub(double) - Method in class mikera.vectorz.AVector
 
sub(double) - Method in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
sub(double) - Method in class mikera.vectorz.Scalar
 
sub(double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
sub(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
sub(AVector) - Method in class mikera.vectorz.Vector
 
sub(AArrayVector) - Method in class mikera.vectorz.Vector
 
sub(AArrayVector, int) - Method in class mikera.vectorz.Vector
 
sub(Vector2) - Method in class mikera.vectorz.Vector2
 
sub(Vector3) - Method in class mikera.vectorz.Vector3
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.AMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.StridedMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.Matrix
 
subMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Subtracts a scaled multiple of another vector from this vector
subMultiple(Vector3, double) - Method in class mikera.vectorz.Vector3
 
SubsetMatrix - Class in mikera.matrixx.impl
Matrix that transforms to a selection of specific elements of the source vector i.e.
SubsetTransform - Class in mikera.transformz.impl
Transform wrapper that produces a subset of the output components of another transform
subtractMultiple(Vector3, double) - Method in class mikera.vectorz.Vector3
 
subVector(int, int) - Method in class mikera.vectorz.AVector
Obtains a sub-vector that refers to this vector.
subVector(int, int) - Method in class mikera.vectorz.impl.AArrayVector
Returns a vector referencing a sub-vector of the current vector
subVector(int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.StridedVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
sum(Op) - Method in class mikera.vectorz.Op
 
sum(ALinearOp) - Method in class mikera.vectorz.ops.ALinearOp
 
sum(Op) - Method in class mikera.vectorz.ops.ALinearOp
 
Sum - Class in mikera.vectorz.ops
 
sum(Op, Op) - Static method in class mikera.vectorz.Ops
 
swap(int, int) - Method in class mikera.indexz.AIndex
 
swap(int, int) - Method in class mikera.indexz.Index
Swaps (in-place) the indexes at two positions
swap(int[], int, int) - Static method in class mikera.vectorz.util.IntArrays
 
swapColumns(int, int) - Method in class mikera.matrixx.AMatrix
Swaps two columns of the matrix in place
swapColumns(int, int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
swapColumns(int, int) - Method in class mikera.matrixx.Matrix
 
swapCount() - Method in class mikera.indexz.Index
Counts the number of swaps required to create this permutation
swapRows(int, int) - Method in class mikera.matrixx.AMatrix
Swaps two rows of the matrix in place This is an elementary row operation
swapRows(int, int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
swapRows(int, int) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
swapRows(int, int) - Method in class mikera.matrixx.Matrix
 

T

t - Variable in class mikera.vectorz.Vector4
 
takeComponents(int) - Method in class mikera.transformz.ATransform
Returns a wrapper transform that returns a subset of this transform's output components
takeComponents(int, int) - Method in class mikera.transformz.ATransform
Returns a wrapper transform that returns a subset of this transform's output components
takeComponents(Index) - Method in class mikera.transformz.ATransform
Returns a wrapper transform that returns a subset of this transform's output components
TAN - Static variable in class mikera.vectorz.Ops
 
tanh() - Method in class mikera.vectorz.AVector
 
tanh() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
tanh() - Method in class mikera.vectorz.impl.JoinedVector
 
Tanh - Class in mikera.vectorz.ops
 
TANH - Static variable in class mikera.vectorz.Ops
 
Tanh() - Constructor for class mikera.vectorz.ops.Tanh
 
tanh(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
tanh(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
tanh() - Method in class mikera.vectorz.Vector
 
TEST_EPSILON - Static variable in class mikera.vectorz.Vectorz
Constant tolerance used for testing double values
Testing - Class in mikera.vectorz.util
 
Testing() - Constructor for class mikera.vectorz.util.Testing
 
ThinSVD - Class in mikera.matrixx.algo
 
ThinSVD() - Constructor for class mikera.matrixx.algo.ThinSVD
 
TO_DEGREES - Static variable in class mikera.vectorz.Ops
 
TO_RADIANS - Static variable in class mikera.vectorz.Ops
 
toAffineTransform() - Method in class mikera.matrixx.AMatrix
 
toAffineTransform() - Method in class mikera.matrixx.Matrix33
 
toAffineTransform() - Method in class mikera.transformz.AAffineTransform
 
toAffineTransform() - Method in class mikera.transformz.ATranslation
 
toArray() - Method in class mikera.arrayz.impl.AbstractArray
 
toArray() - Method in interface mikera.arrayz.INDArray
Converts the array into a packed mutable Array instance
toArray() - Method in class mikera.indexz.AIndex
 
toArray() - Method in class mikera.indexz.Index
 
toArray() - Method in class mikera.matrixx.AMatrix
 
toDouble(Object) - Static method in class mikera.vectorz.Tools
Converts an numerical object to a primitive double Handles numbers and scalars
toDouble(Double) - Static method in class mikera.vectorz.Tools
Convenience overload to convert a Double to a primitive double
toDouble(Number) - Static method in class mikera.vectorz.Tools
Convenience overload to convert a Number to a primitive double
toDoubleArray() - Method in class mikera.arrayz.impl.AbstractArray
 
toDoubleArray() - Method in interface mikera.arrayz.INDArray
Copies the elements of this INDArray to a new double array
toDoubleArray() - Method in class mikera.matrixx.AMatrix
 
toDoubleArray() - Method in class mikera.vectorz.AScalar
 
toDoubleArray() - Method in class mikera.vectorz.AVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.arrayz.Array
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.arrayz.impl.AbstractArray
 
toDoubleBuffer(DoubleBuffer) - Method in interface mikera.arrayz.INDArray
Copies the elements of this INDArray to the specified double buffer
toDoubleBuffer(DoubleBuffer) - Method in class mikera.arrayz.NDArray
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.matrixx.AMatrix
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.matrixx.Matrix
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.AScalar
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.AVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.impl.AArrayVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.impl.ImmutableVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.impl.JoinedVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.Vector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.Vector2
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.Vector3
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.Vector4
 
toInt(Object) - Static method in class mikera.vectorz.Tools
Converts an numerical object to a primitive double Handles numbers and scalars
toInt(long) - Static method in class mikera.vectorz.Tools
 
toInt(double) - Static method in class mikera.vectorz.Tools
Convenience overload to convert a Double to a primitive double
toInt(int) - Static method in class mikera.vectorz.Tools
Convenience overload to convert an int to a primitive int
toInt(Number) - Static method in class mikera.vectorz.Tools
Convenience overload to convert a Number to a primitive int
toList() - Method in class mikera.indexz.AIndex
 
toList() - Method in class mikera.vectorz.AVector
 
toList(Iterable<E>) - Static method in class mikera.vectorz.Tools
 
toMatrix() - Method in class mikera.matrixx.AMatrix
Coerces the matrix to the standard mutable Matrix type in row major order.
toMatrix() - Method in class mikera.matrixx.impl.ABandedMatrix
 
toMatrix() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
toMatrix() - Method in class mikera.matrixx.impl.TransposedMatrix
 
toMatrix() - Method in class mikera.matrixx.impl.ZeroMatrix
 
toMatrix() - Method in class mikera.matrixx.Matrix
 
toMatrix(Object) - Static method in class mikera.matrixx.Matrixx
Coerces to a matrix
toMatrix() - Method in class mikera.vectorz.util.MatrixBuilder
Builds a matrix using a copy of the data in this MatrixBuilder
toMatrixTranspose() - Method in class mikera.matrixx.AMatrix
Coerces the transpose of a matrix to the standard mutable Matrix type in row major order.
toMatrixTranspose() - Method in class mikera.matrixx.impl.ABandedMatrix
 
toMatrixTranspose() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
toMatrixTranspose() - Method in class mikera.matrixx.impl.TransposedMatrix
 
toMatrixTranspose() - Method in class mikera.matrixx.impl.ZeroMatrix
 
toMatrixTranspose() - Method in class mikera.matrixx.Matrix
 
toMutableMatrix() - Method in class mikera.matrixx.AMatrix
Creates a fully mutable deep copy of this matrix
toMutableTranslation() - Method in class mikera.transformz.ATranslation
 
toNormal() - Method in class mikera.vectorz.AVector
Creates a new mutable vector representing the normalised value of this vector
toNormal() - Method in class mikera.vectorz.impl.APrimitiveVector
 
toNormal() - Method in class mikera.vectorz.impl.AxisVector
 
toNormal() - Method in class mikera.vectorz.Vector
 
toNormal() - Method in class mikera.vectorz.Vector2
 
toNormal() - Method in class mikera.vectorz.Vector3
 
Tools - Class in mikera.vectorz
 
Tools() - Constructor for class mikera.vectorz.Tools
 
toString() - Method in class mikera.arrayz.impl.AbstractArray
 
toString() - Method in class mikera.indexz.AIndex
 
toString() - Method in class mikera.matrixx.AMatrix
 
toString() - Method in class mikera.vectorz.AScalar
 
toString() - Method in class mikera.vectorz.AVector
 
toString() - Method in class mikera.vectorz.BitVector
 
toString() - Method in class mikera.vectorz.Op
 
toString() - Method in class mikera.vectorz.ops.Composed
 
toString() - Method in class mikera.vectorz.ops.Division
 
toString() - Method in class mikera.vectorz.ops.Product
 
toString() - Method in class mikera.vectorz.ops.Sum
 
toSubArrays() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
totalValue(AVector) - Static method in class mikera.vectorz.Vectorz
 
toTransform(Object) - Method in class mikera.transformz.Transformz
Coerce to a transform: - vectors translate into constant transforms.
toVector() - Method in class mikera.arrayz.Array
 
toVector() - Method in class mikera.arrayz.impl.AbstractArray
 
toVector() - Method in interface mikera.arrayz.INDArray
Converts the array into a flattened vector
toVector() - Method in class mikera.matrixx.AMatrix
Converts the matrix to a single flattened vector in row major order.
toVector() - Method in class mikera.matrixx.impl.ColumnMatrix
 
toVector() - Method in class mikera.matrixx.impl.RowMatrix
 
toVector() - Method in class mikera.matrixx.Matrix
 
toVector() - Method in class mikera.matrixx.Matrix22
 
toVector() - Method in class mikera.vectorz.AVector
 
toVector() - Method in class mikera.vectorz.impl.AxisVector
 
toVector() - Method in class mikera.vectorz.util.VectorBuilder
 
toVector(Object) - Static method in class mikera.vectorz.Vectorz
Coerce to AVector
toWrappingWector() - Method in class mikera.vectorz.util.VectorBuilder
Creates a vector that wraps the internal data of this VectorBuilder.
tr0 - Variable in class mikera.transformz.Affine23
 
tr0 - Variable in class mikera.transformz.Affine34
 
tr1 - Variable in class mikera.transformz.Affine23
 
tr1 - Variable in class mikera.transformz.Affine34
 
tr2 - Variable in class mikera.transformz.Affine34
 
trace() - Method in class mikera.matrixx.AMatrix
 
trace() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
trace() - Method in class mikera.matrixx.impl.IdentityMatrix
 
trace() - Method in class mikera.matrixx.impl.PermutationMatrix
 
trace() - Method in class mikera.matrixx.impl.ScalarMatrix
 
trace() - Method in class mikera.matrixx.impl.ZeroMatrix
 
trace() - Method in class mikera.matrixx.Matrix22
 
trace() - Method in class mikera.matrixx.Matrix33
 
transform(AVector) - Method in class mikera.matrixx.AMatrix
 
transform(Vector) - Method in class mikera.matrixx.AMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.AMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.AMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.impl.AVectorMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.BandedMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.impl.BandedMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transform(AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transform(Vector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.PermutationMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.impl.PermutationMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.SubsetMatrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
transform(Vector3, AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
transform(AVector, AVector) - Method in class mikera.matrixx.impl.ZeroMatrix
 
transform(AVector) - Method in class mikera.matrixx.Matrix
 
transform(Vector) - Method in class mikera.matrixx.Matrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.Matrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.Matrix
 
transform(AVector, AVector) - Method in class mikera.matrixx.Matrix22
 
transform(Vector2, AVector) - Method in class mikera.matrixx.Matrix22
 
transform(Vector2, Vector2) - Method in class mikera.matrixx.Matrix22
 
transform(Vector2) - Method in class mikera.matrixx.Matrix22
 
transform(AVector, AVector) - Method in class mikera.matrixx.Matrix33
 
transform(Vector3, AVector) - Method in class mikera.matrixx.Matrix33
 
transform(Vector3, Vector3) - Method in class mikera.matrixx.Matrix33
 
transform(Vector3) - Method in class mikera.matrixx.Matrix33
 
transform(AVector, AVector) - Method in class mikera.transformz.AAffineTransform
 
transform(AVector, AVector) - Method in class mikera.transformz.Affine23
 
transform(Vector2, Vector2) - Method in class mikera.transformz.Affine23
 
transform(AVector, AVector) - Method in class mikera.transformz.Affine34
 
transform(Vector3, Vector3) - Method in class mikera.transformz.Affine34
 
transform(AVector, AVector) - Method in class mikera.transformz.AffineMN
 
transform(AVector, AVector) - Method in class mikera.transformz.ATransform
Transforms the source vector, storing the result in the given destination vector
transform(AVector) - Method in class mikera.transformz.ATransform
Transforms a vector, returning a new transformed vector
transform(Vector) - Method in class mikera.transformz.ATransform
Transforms a vector, returning a new transformed vector
transform(AVector, AVector) - Method in class mikera.transformz.ATranslation
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.AOpTransform
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.CompoundTransform
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.ConstantTransform
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.ConstantTransform3
 
transform(AVector) - Method in class mikera.transformz.impl.ConstantTransform3
 
transform(Vector3) - Method in class mikera.transformz.impl.ConstantTransform3
 
transform(AVector, Vector3) - Method in class mikera.transformz.impl.ConstantTransform3
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.ConstantTransform4
 
transform(AVector, Vector4) - Method in class mikera.transformz.impl.ConstantTransform4
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.IdentityTranslation
 
transform(AVector) - Method in class mikera.transformz.impl.IdentityTranslation
 
transform(AVector, AVector) - Method in class mikera.transformz.impl.SubsetTransform
 
transform(AVector, AVector) - Method in interface mikera.transformz.ITransform
Transforms the source vector, storing the result in the given destination vector
transform(AVector, AVector) - Method in class mikera.transformz.Translation
 
transform(AVector, AVector) - Method in class mikera.transformz.Translation3
 
transform(Vector3, Vector3) - Method in class mikera.transformz.Translation3
 
transform(AVector, AVector) - Method in class mikera.vectorz.functions.ScalarFunction
 
transform(AVector, AVector) - Method in class mikera.vectorz.Op
 
transformInPlace(AVector) - Method in class mikera.matrixx.AMatrix
 
transformInPlace(AArrayVector) - Method in class mikera.matrixx.AMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
transformInPlace(AArrayVector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transformInPlace(AArrayVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transformInPlace(AArrayVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.ScalarMatrix
 
transformInPlace(AArrayVector) - Method in class mikera.matrixx.impl.ScalarMatrix
 
transformInPlace(Vector2) - Method in class mikera.matrixx.Matrix22
 
transformInPlace(AVector) - Method in class mikera.matrixx.Matrix33
 
transformInPlace(Vector3) - Method in class mikera.matrixx.Matrix33
 
transformInPlace(AVector) - Method in class mikera.transformz.AAffineTransform
 
transformInPlace(AVector) - Method in class mikera.transformz.Affine23
 
transformInPlace(Vector2) - Method in class mikera.transformz.Affine23
 
transformInPlace(AVector) - Method in class mikera.transformz.Affine34
 
transformInPlace(Vector3) - Method in class mikera.transformz.Affine34
 
transformInPlace(AVector) - Method in class mikera.transformz.ATransform
Transforms a vector destructively.
transformInPlace(AVector) - Method in class mikera.transformz.ATranslation
 
transformInPlace(AVector) - Method in class mikera.transformz.impl.IdentityTranslation
 
transformInPlace(AVector) - Method in class mikera.transformz.Translation
 
transformInPlace(AVector) - Method in class mikera.transformz.Translation3
 
transformInPlace(Vector3) - Method in class mikera.transformz.Translation3
 
transformNormal(AVector, AVector) - Method in class mikera.matrixx.Matrix33
 
transformNormal(Vector3, Vector3) - Method in class mikera.matrixx.Matrix33
 
transformNormal(AVector, AVector) - Method in class mikera.transformz.AAffineTransform
 
transformNormal(AVector, AVector) - Method in class mikera.transformz.Affine23
 
transformNormal(Vector2, Vector2) - Method in class mikera.transformz.Affine23
 
transformNormal(AVector, AVector) - Method in class mikera.transformz.Affine34
 
transformNormal(Vector3, Vector3) - Method in class mikera.transformz.Affine34
 
transformNormal(AVector, AVector) - Method in class mikera.transformz.ATranslation
 
transformNormal(Vector3, Vector3) - Method in class mikera.transformz.Translation3
 
Transformz - Class in mikera.transformz
Class containing static utility methods for vector transformations.
Transformz() - Constructor for class mikera.transformz.Transformz
 
Translation - Class in mikera.transformz
Represents a translation by a fixed vector
Translation(AVector) - Constructor for class mikera.transformz.Translation
 
Translation(ATranslation) - Constructor for class mikera.transformz.Translation
 
Translation(double[]) - Constructor for class mikera.transformz.Translation
 
Translation3 - Class in mikera.transformz
Specialised 3D translation class
Translation3(AVector) - Constructor for class mikera.transformz.Translation3
 
Translation3(ATranslation) - Constructor for class mikera.transformz.Translation3
 
Translation3(double, double, double) - Constructor for class mikera.transformz.Translation3
 
TransposedMatrix - Class in mikera.matrixx.impl
Class representing a transposed view of another matrix The transposed matrix is a reference to the underlying matrix data
transposeInnerProduct(AMatrix) - Method in class mikera.matrixx.AMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.AMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.impl.ColumnMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.impl.PermutationMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.impl.RowMatrix
 
transposeInnerProduct(AMatrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
transposeInPlace() - Method in class mikera.matrixx.AMatrix
 
transposeInPlace() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
TWO - Static variable in class mikera.vectorz.ops.Constant
 

U

UNIT_NOISE - Static variable in class mikera.vectorz.ops.GaussianNoise
 
UnmodifiableVector - Class in mikera.vectorz.impl
 
UnmodifiableVector(AVector) - Constructor for class mikera.vectorz.impl.UnmodifiableVector
 
unsafeGet(int) - Method in class mikera.indexz.Index
 
unsafeGet(int, int) - Method in class mikera.matrixx.AMatrix
Gets an element in the matrix in an unsafe fashion, without performing bound checks The result is undefined if the row and column are out of bounds.
unsafeGet(int, int) - Method in class mikera.matrixx.impl.AArrayMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
unsafeGet(int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
unsafeGet(int) - Method in class mikera.matrixx.impl.MatrixRowView
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.PermutedMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.RowMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.ScalarMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.StridedMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.SubsetMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.Matrix
 
unsafeGet(int) - Method in class mikera.vectorz.AVector
 
unsafeGet(int) - Method in class mikera.vectorz.BitVector
 
unsafeGet(int) - Method in class mikera.vectorz.GrowableVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.AArrayVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.ADerivedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.ArraySubVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.AxisVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.ImmutableVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.JoinedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.SingleElementVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.StridedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.ZeroVector
 
unsafeGet(int) - Method in class mikera.vectorz.Vector
 
unsafeGetDiagonalValue(int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
unsafeGetDiagonalValue(int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
unsafeGetDiagonalValue(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.AMatrix
Sets an element value in the matrix in an unsafe fashion, without performing bound checks The result is undefined if the row and column are out of bounds.
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.AArrayMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.AVectorMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
unsafeSet(int, double) - Method in class mikera.matrixx.impl.MatrixColumnView
 
unsafeSet(int, double) - Method in class mikera.matrixx.impl.MatrixRowView
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.PermutationMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.PermutedMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.RowMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.StridedMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.TransposedMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.ZeroMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.Matrix
 
unsafeSet(int, double) - Method in class mikera.vectorz.AVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.GrowableVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.AArrayVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.ADerivedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.ImmutableVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.IndexedSubVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.StridedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.UnmodifiableVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.WrappedSubVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.ZeroVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.Vector
 
upperBandwidth() - Method in class mikera.matrixx.AMatrix
Computes the upper bandwidth of a matrix
upperBandwidth() - Method in class mikera.matrixx.impl.ABandedMatrix
 
upperBandwidthLimit() - Method in class mikera.matrixx.AMatrix
A limit on the upper bandwidth of the banded matrix.
upperBandwidthLimit() - Method in class mikera.matrixx.impl.ABandedMatrix
 
upperBandwidthLimit() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
upperBandwidthLimit() - Method in class mikera.matrixx.impl.BandedMatrix
 

V

validate() - Method in class mikera.arrayz.Array
 
validate() - Method in class mikera.arrayz.impl.AbstractArray
 
validate() - Method in class mikera.arrayz.impl.SliceArray
 
validate() - Method in interface mikera.arrayz.INDArray
Validates the internal data structure of the INDArray.
validate() - Method in class mikera.arrayz.NDArray
 
validate() - Method in class mikera.matrixx.AMatrix
 
validate() - Method in class mikera.matrixx.impl.ABandedMatrix
 
validate() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
validate() - Method in class mikera.matrixx.impl.BandedMatrix
 
validate() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
validate() - Method in class mikera.matrixx.impl.PermutationMatrix
 
validate() - Method in class mikera.matrixx.impl.StridedMatrix
 
validate() - Method in class mikera.matrixx.impl.SubsetMatrix
 
validate() - Method in class mikera.vectorz.AScalar
 
validate() - Method in class mikera.vectorz.AVector
 
validate() - Method in class mikera.vectorz.GrowableVector
 
validate() - Method in class mikera.vectorz.impl.AArrayVector
 
validate() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
validate() - Method in class mikera.vectorz.impl.AxisVector
 
validate() - Method in class mikera.vectorz.impl.ImmutableVector
 
validate() - Method in class mikera.vectorz.impl.IndexedSubVector
 
validate() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
validate() - Method in class mikera.vectorz.impl.StridedVector
 
validate() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
validateFullyMutable(INDArray) - Static method in class mikera.vectorz.util.Testing
 
validateOutput(double[]) - Method in class mikera.vectorz.Op
Validates whether all values in a double[] are within the possible output range for this Op
value - Variable in class mikera.vectorz.impl.DoubleScalar
Deprecated.
 
value - Variable in class mikera.vectorz.ops.Constant
 
value - Variable in class mikera.vectorz.Scalar
 
Vector - Class in mikera.vectorz
General purpose vector of arbitrary length, backed by an internal double[] array.
Vector(AVector) - Constructor for class mikera.vectorz.Vector
Copy constructor from an arbitrary vector
Vector0 - Class in mikera.vectorz.impl
Special singleton zero length vector class.
Vector0() - Constructor for class mikera.vectorz.impl.Vector0
 
Vector1 - Class in mikera.vectorz
Specialised 1D vector
Vector1() - Constructor for class mikera.vectorz.Vector1
 
Vector1(double) - Constructor for class mikera.vectorz.Vector1
 
Vector1(double...) - Constructor for class mikera.vectorz.Vector1
 
Vector2 - Class in mikera.vectorz
Specialised 2D vector
Vector2() - Constructor for class mikera.vectorz.Vector2
 
Vector2(double, double) - Constructor for class mikera.vectorz.Vector2
 
Vector3 - Class in mikera.vectorz
Specialised 3D vector Represents a point in 3D x,y,z space.
Vector3() - Constructor for class mikera.vectorz.Vector3
 
Vector3(Vector3) - Constructor for class mikera.vectorz.Vector3
 
Vector3(double, double, double) - Constructor for class mikera.vectorz.Vector3
 
Vector3(double...) - Constructor for class mikera.vectorz.Vector3
 
Vector3(AVector) - Constructor for class mikera.vectorz.Vector3
 
Vector4 - Class in mikera.vectorz
Specialised 4D vector
Vector4() - Constructor for class mikera.vectorz.Vector4
 
Vector4(Vector4) - Constructor for class mikera.vectorz.Vector4
 
Vector4(double, double, double, double) - Constructor for class mikera.vectorz.Vector4
 
Vector4(double...) - Constructor for class mikera.vectorz.Vector4
 
VectorBuilder - Class in mikera.vectorz.util
Utility class for efficiently building vectors by addition of doubles
VectorBuilder() - Constructor for class mikera.vectorz.util.VectorBuilder
 
VectorBuilder(int) - Constructor for class mikera.vectorz.util.VectorBuilder
 
VectorFunction - Class in mikera.vectorz.functions
Abstract base class representing an arbitrary vector function.
VectorFunction() - Constructor for class mikera.vectorz.functions.VectorFunction
 
VectorIndexScalar - Class in mikera.vectorz.impl
 
VectorIndexScalar(AVector, int) - Constructor for class mikera.vectorz.impl.VectorIndexScalar
 
VectorIterator - Class in mikera.vectorz.impl
General purpose iterator for arbitrary vectors.
VectorIterator(AVector) - Constructor for class mikera.vectorz.impl.VectorIterator
 
VectorIterator(AVector, int, int) - Constructor for class mikera.vectorz.impl.VectorIterator
 
VectorMatrixM3 - Class in mikera.matrixx.impl
Specialised N*3 Matrix with Vector3 row components
VectorMatrixM3(int) - Constructor for class mikera.matrixx.impl.VectorMatrixM3
 
VectorMatrixMN - Class in mikera.matrixx.impl
A matrix implemented as a composition of M length N vectors
VectorMatrixMN(int, int) - Constructor for class mikera.matrixx.impl.VectorMatrixMN
 
VectorMatrixMN(AMatrix) - Constructor for class mikera.matrixx.impl.VectorMatrixMN
 
Vectorz - Class in mikera.vectorz
 
Vectorz() - Constructor for class mikera.vectorz.Vectorz
 
VectorzException - Exception in mikera.vectorz.util
 
VectorzException(String) - Constructor for exception mikera.vectorz.util.VectorzException
 
VectorzException(String, Throwable) - Constructor for exception mikera.vectorz.util.VectorzException
 

W

WORKING_SET_TARGET - Static variable in class mikera.matrixx.algo.Multiplications
 
wrap(double[], int[]) - Static method in class mikera.arrayz.Array
 
wrap(Vector) - Static method in class mikera.arrayz.Array
 
wrap(Matrix) - Static method in class mikera.arrayz.Array
 
wrap(double[], int[]) - Static method in class mikera.arrayz.Arrayz
 
wrap(double[], int[]) - Static method in class mikera.arrayz.NDArray
 
wrap(Vector) - Static method in class mikera.arrayz.NDArray
 
wrap(Matrix) - Static method in class mikera.arrayz.NDArray
 
wrap(IStridedArray) - Static method in class mikera.arrayz.NDArray
 
wrap(INDArray) - Static method in class mikera.arrayz.NDArray
 
wrap(int[]) - Static method in class mikera.indexz.Index
Creates a new Index, wrapping the provided index array
wrap(int, int, int, int, AVector...) - Static method in class mikera.matrixx.impl.BandedMatrix
 
wrap(AVector, int) - Static method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
wrap(AVector) - Static method in class mikera.matrixx.impl.ColumnMatrix
 
wrap(double[]) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
wrap(Index) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
wrap(AVector) - Static method in class mikera.matrixx.impl.RowMatrix
 
wrap(Matrix) - Static method in class mikera.matrixx.impl.StridedMatrix
 
wrap(double[], int, int, int, int, int) - Static method in class mikera.matrixx.impl.StridedMatrix
 
wrap(AMatrix) - Static method in class mikera.matrixx.impl.TransposedMatrix
 
wrap(AVector[]) - Static method in class mikera.matrixx.impl.VectorMatrixMN
 
wrap(int, int, double[]) - Static method in class mikera.matrixx.Matrix
 
wrap(double[], int) - Static method in class mikera.vectorz.impl.ArrayIndexScalar
 
wrap(double[]) - Static method in class mikera.vectorz.impl.ArraySubVector
 
wrap(double[], int, int) - Static method in class mikera.vectorz.impl.ArraySubVector
 
wrap(double[], int[]) - Static method in class mikera.vectorz.impl.IndexedArrayVector
 
wrap(AVector, int[]) - Static method in class mikera.vectorz.impl.IndexedSubVector
 
wrap(AArrayVector) - Static method in class mikera.vectorz.impl.JoinedArrayVector
 
wrap(int, Index, double[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector with the specified index and data values.
wrap(double[], int, int, int) - Static method in class mikera.vectorz.impl.StridedVector
 
wrap(double[]) - Static method in class mikera.vectorz.Vector
Wraps a double array into a Vector, does *no defensive copy* so use with caution
wrap(double[]) - Static method in class mikera.vectorz.Vectorz
 
wrap(double[][]) - Static method in class mikera.vectorz.Vectorz
 
wrap(double[], int, int) - Static method in class mikera.vectorz.Vectorz
 
WrappedScalarVector - Class in mikera.vectorz.impl
A length 1 vector, as a view wrapping a single AScalar Main purpose is to provide an efficient view for AScalar.asVector()
WrappedScalarVector(AScalar) - Constructor for class mikera.vectorz.impl.WrappedScalarVector
 
WrappedSubVector - Class in mikera.vectorz.impl
 
WrappedSubVector(AVector, int, int) - Constructor for class mikera.vectorz.impl.WrappedSubVector
 
wrapStrided(double[], int, int[], int[]) - Static method in class mikera.arrayz.Arrayz
 
wrapStrided(double[], int, int[], int[]) - Static method in class mikera.arrayz.NDArray
 
wrapStrided(double[], int, int, int, int, int) - Static method in class mikera.matrixx.Matrixx
Wraps double[] data in a strided matrix
wrapStrided(double[], int, int, int) - Static method in class mikera.vectorz.impl.StridedVector
 
wrapStrided(double[], int, int, int) - Static method in class mikera.vectorz.Vectorz
 
wrongDestLength(AVector) - Static method in class mikera.vectorz.util.ErrorMessages
 
wrongSourceLength(AVector) - Static method in class mikera.vectorz.util.ErrorMessages
 

X

x - Variable in class mikera.vectorz.Vector1
 
x - Variable in class mikera.vectorz.Vector2
 
x - Variable in class mikera.vectorz.Vector3
 
x - Variable in class mikera.vectorz.Vector4
 

Y

y - Variable in class mikera.vectorz.Vector2
 
y - Variable in class mikera.vectorz.Vector3
 
y - Variable in class mikera.vectorz.Vector4
 

Z

z - Variable in class mikera.vectorz.Vector3
 
z - Variable in class mikera.vectorz.Vector4
 
ZERO - Static variable in class mikera.vectorz.ops.Constant
 
ZERO_TO_ONE - Static variable in class mikera.vectorz.ops.Clamp
 
zeroCount() - Method in class mikera.vectorz.AVector
 
ZeroMatrix - Class in mikera.matrixx.impl
Lightweight immutable zero matrix class
zeroTransform(int, int) - Static method in class mikera.transformz.Transformz
Creates a zero transform (maps every vector to zero)
ZeroVector - Class in mikera.vectorz.impl
Specialised immuatble vector containing nothing but zeros.
ZeroVector(int) - Constructor for class mikera.vectorz.impl.ZeroVector
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

Copyright © 2013. All Rights Reserved.