Skip navigation links
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.matrixx.solve.impl.CholeskyLDUSolver
 
A - Variable in class mikera.matrixx.solve.impl.CholeskySolver
 
A - Variable in class mikera.matrixx.solve.impl.lu.LUSolver
 
A - Variable in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
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 all vectors backed by a single final double[] array Supports arbitrary indexing: array elements may not correspond to vector elements in any particular order.
AArrayVector(int, double[]) - 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 can be designed to exploit this fact.
ABandedMatrix() - Constructor for class mikera.matrixx.impl.ABandedMatrix
 
ABlockMatrix - Class in mikera.matrixx.impl
Abstract base class for a large matrix constructed out of regular subMatrix blocks
ABlockMatrix(int, int) - Constructor for class mikera.matrixx.impl.ABlockMatrix
 
ABooleanMatrix - Class in mikera.matrixx.impl
Abstract base class for matrices limited to boolean 0/1 values Such matrices allow for various efficient representations
ABooleanMatrix(int, int) - Constructor for class mikera.matrixx.impl.ABooleanMatrix
 
ABooleanVector - Class in mikera.vectorz.impl
Abstract base class for boolean vectors Boolean vectors only support two element values, 0.0 and 1.0
ABooleanVector(int) - Constructor for class mikera.vectorz.impl.ABooleanVector
 
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.impl.ASparseRCMatrix
 
abs() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
abs() - Method in class mikera.matrixx.Matrix
 
abs() - Method in class mikera.vectorz.AScalar
 
abs() - Method in class mikera.vectorz.AVector
 
abs() - Method in class mikera.vectorz.impl.ArraySubVector
 
abs() - Method in class mikera.vectorz.impl.AxisVector
 
abs() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
abs() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
abs() - Method in class mikera.vectorz.impl.JoinedVector
 
abs() - Method in class mikera.vectorz.impl.MatrixViewVector
 
abs() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
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
 
absCopy() - Method in class mikera.arrayz.impl.AbstractArray
 
absCopy() - Method in interface mikera.arrayz.INDArray
Returns a copy of the array with the abs operator applied to each element
absCopy() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
absCopy() - Method in class mikera.vectorz.AVector
 
absCopy() - Method in class mikera.vectorz.impl.AxisVector
 
absCopy() - Method in class mikera.vectorz.impl.JoinedVector
 
absCopy() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
absCopy() - Method in class mikera.vectorz.impl.ZeroVector
 
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 Contains generic implementations for most INDArray operations, enabling new INDArray implementations to inherit these (at least until more optimised implementations can be written).
AbstractArray() - Constructor for class mikera.arrayz.impl.AbstractArray
 
AComputedVector - Class in mikera.vectorz.impl
Base class for computed vectors.
AComputedVector(int) - Constructor for class mikera.vectorz.impl.AComputedVector
 
AConstantTransform - Class in mikera.transformz.impl
Abstract base class for transforms that produce a constant result.
ACOS - Static variable in class mikera.vectorz.Ops
 
add(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
add(AScalar) - Method in class mikera.arrayz.impl.AbstractArray
Subtracts a scalar from every element of this array
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(AMatrix) - Method in class mikera.matrixx.AMatrix
Adds another matrix to this matrix.
add(AVector) - Method in class mikera.matrixx.AMatrix
Adds a vector to every row of this matrix.
add(INDArray) - Method in class mikera.matrixx.AMatrix
 
add(double) - Method in class mikera.matrixx.AMatrix
 
add(AVector) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
add(AMatrix) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
add(ADenseArrayMatrix, ADenseArrayMatrix) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
add(AVector) - Method in class mikera.matrixx.impl.AStridedMatrix
 
add(AMatrix) - Method in class mikera.matrixx.impl.AStridedMatrix
 
add(double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
add(AVector) - Method in class mikera.matrixx.impl.MatrixRowView
 
add(double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
add(AVector) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
add(AMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
add(AMatrix) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
add(AMatrix) - Method in class mikera.matrixx.Matrix
 
add(Matrix, Matrix, Matrix) - Static method in class mikera.matrixx.Matrix
 
add(double) - Method in class mikera.matrixx.Matrix
 
add(AMatrix) - Method in class mikera.matrixx.Matrix22
 
add(Matrix22) - Method in class mikera.matrixx.Matrix22
 
add(double) - 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(ADenseArrayVector) - Method in class mikera.vectorz.AVector
Add a DenseArrayVector to this vector
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 a segment of another vector into this one, at the specified offset
add(double) - Method in class mikera.vectorz.AVector
 
add(double[], int) - Method in class mikera.vectorz.AVector
Adds to this vector from a given double array.
add(double[]) - Method in class mikera.vectorz.AVector
Adds the values from a double[] array to this vector
add(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(AVector, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(int, AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(int, ADenseArrayVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(int, ADenseArrayVector, int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(ADenseArrayVector, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
add(AVector) - Method in class mikera.vectorz.impl.ArraySubVector
 
add(AVector) - Method in class mikera.vectorz.impl.ASparseVector
 
add(ASparseVector) - Method in class mikera.vectorz.impl.ASparseVector
 
add(int, AVector, int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
add(ASparseVector) - Method in class mikera.vectorz.impl.AxisVector
 
add(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
add(double[], int) - 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.JoinedMultiVector
 
add(JoinedMultiVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
add(double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
add(AVector, int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
add(double[], int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
add(int, AVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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(double[], 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(ASparseVector) - Method in class mikera.vectorz.impl.SingleElementVector
 
add(ASparseVector) - Method in class mikera.vectorz.impl.SparseHashedVector
 
add(ASparseVector) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
add(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
add(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
add(ASparseVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
add(double[], int) - Method in class mikera.vectorz.impl.StridedVector
 
add(AVector) - Method in class mikera.vectorz.impl.StridedVector
 
add(int, AVector) - Method in class mikera.vectorz.impl.StridedVector
 
add(AVector, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
add(ASparseVector) - Method in class mikera.vectorz.impl.ZeroVector
 
Add - Class in mikera.vectorz.ops
Binary operator for `max` function
ADD - Static variable in class mikera.vectorz.Ops
 
Add() - Constructor for class mikera.vectorz.ops.Add
 
add(double) - 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(double[], int, int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
add(double[], double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
add(int[], int) - Static method in class mikera.vectorz.util.IntArrays
 
add(ADenseArrayVector, int) - Method in class mikera.vectorz.Vector
 
add(AVector) - Method in class mikera.vectorz.Vector
 
add(double[], int) - Method in class mikera.vectorz.Vector
 
add(double) - Method in class mikera.vectorz.Vector
 
add(AVector) - Method in class mikera.vectorz.Vector1
 
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(AVector) - Method in class mikera.vectorz.Vector4
 
add(Vector4) - Method in class mikera.vectorz.Vector4
 
add2(AMatrix, AMatrix) - Method in class mikera.matrixx.AMatrix
 
add2(AMatrix, AMatrix) - Method in interface mikera.matrixx.IMatrix
Adds two matrices to this matrix.
add2(AMatrix, AMatrix) - Method in class mikera.matrixx.Matrix
 
add2(Matrix, Matrix) - Method in class mikera.matrixx.Matrix
 
add2(double[], double[], double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
add2(double[], int, double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
Simultaneously adds two arrays to a target array
ADD_ABS - Static variable in class mikera.vectorz.Ops
 
ADD_SQUARE - Static variable in class mikera.vectorz.Ops
 
addAt(long, double) - Method in class mikera.arrayz.impl.AbstractArray
 
addAt(long, double) - Method in interface mikera.arrayz.INDArray
Adds to a mutable array, indexed by element position in row major order.
addAt(int, int, double) - Method in class mikera.matrixx.AMatrix
 
addAt(int, int, double) - Method in interface mikera.matrixx.IMatrix
Adds a value at a specific position in the matrix, mutating the matrix Does not perform bounds checking - this in an unsafe operation
addAt(int, int, double) - Method in class mikera.matrixx.impl.BandedMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.RowMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
addAt(int, int, double) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
addAt(int, int, double) - Method in class mikera.matrixx.Matrix
 
addAt(int, int, double) - Method in class mikera.matrixx.Matrix11
 
addAt(long, double) - Method in class mikera.vectorz.AScalar
 
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, i.e.
addAt(long, double) - Method in class mikera.vectorz.AVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.AStridedVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.ImmutableVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.IndexedSubVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.SparseHashedVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
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.impl.WrappedScalarVector
 
addAt(int, double) - Method in class mikera.vectorz.impl.WrappedSubVector
 
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
 
addCopy(double) - Method in class mikera.arrayz.impl.AbstractArray
 
addCopy(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
addCopy(INDArray) - Method in class mikera.arrayz.impl.ZeroArray
 
addCopy(INDArray) - Method in interface mikera.arrayz.INDArray
Creates a new array equal to the sum of this array with another array.
addCopy(double) - Method in interface mikera.arrayz.INDArray
Creates a new array equal to this array with a constant value added to every element
addCopy(INDArray) - Method in class mikera.matrixx.AMatrix
 
addCopy(AMatrix) - Method in class mikera.matrixx.AMatrix
 
addCopy(AVector) - Method in class mikera.matrixx.AMatrix
 
addCopy(double) - Method in class mikera.matrixx.AMatrix
 
addCopy(AStridedMatrix) - Method in class mikera.matrixx.AMatrix
Adds a dense matrix to this matrix, returning a new dense Matrix
addCopy(AMatrix) - Method in interface mikera.matrixx.IMatrix
Adds another matrix to this matrix, returning a new matrix
addCopy(AVector) - Method in interface mikera.matrixx.IMatrix
Adds a vector to every row of this matrix, returning a new matrix
addCopy(AMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
addCopy(AMatrix) - Method in class mikera.matrixx.impl.IdentityMatrix
 
addCopy(AMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
addCopy(AVector) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
addCopy(SparseColumnMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
Adds another SparseColumnMatrix to this matrix
addCopy(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
addCopy(double) - Method in class mikera.vectorz.AScalar
 
addCopy(INDArray) - Method in class mikera.vectorz.AVector
 
addCopy(AVector) - Method in class mikera.vectorz.AVector
 
addCopy(double) - Method in class mikera.vectorz.AVector
 
addCopy(AVector) - Method in class mikera.vectorz.impl.AxisVector
 
addCopy(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addCopy(AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
addCopy(AVector) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
addCopy(double) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
addCopy(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
addCopy(double) - Method in class mikera.vectorz.impl.ZeroVector
 
addCopy(AVector) - Method in interface mikera.vectorz.IVector
Adds a vector element-wise to this vector, returning a new vector.
addCopy(AVector) - Method in class mikera.vectorz.Vector3
 
addCopy(Vector3) - Method in class mikera.vectorz.Vector3
 
AddFunction - Class in mikera.vectorz.ops
Binary operator for z = a.y + b.f(x) function
AddFunction(double, double, Op) - Constructor for class mikera.vectorz.ops.AddFunction
 
addInnerProduct(INDArray, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
addInnerProduct(AMatrix, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
Adds the inner product of a matrix and an array to this array
addInnerProduct(AVector, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
Adds the inner product of a vector and an array to this array
addInnerProduct(INDArray, INDArray) - Method in interface mikera.arrayz.INDArray
Adds the inner product of two arrays to this array.
addInnerProduct(INDArray, INDArray) - Method in class mikera.matrixx.AMatrix
 
addInnerProduct(AMatrix, INDArray) - Method in class mikera.matrixx.AMatrix
 
addInnerProduct(AMatrix, AMatrix) - Method in class mikera.matrixx.AMatrix
Adds the inner product (matrix multiply) of two matrices to this matrix
addInnerProduct(INDArray, INDArray) - Method in class mikera.vectorz.AScalar
 
addInnerProduct(INDArray, INDArray) - Method in class mikera.vectorz.AVector
 
addInnerProduct(AMatrix, AVector) - Method in class mikera.vectorz.AVector
Adds the inner product of the arguments (matrix a and vector b) to this vector.
addInnerProduct(AVector, AMatrix) - Method in class mikera.vectorz.AVector
Adds the inner product of the arguments (vector a and matrix b) to this vector.
addMultiple(INDArray, double) - Method in class mikera.arrayz.impl.AbstractArray
 
addMultiple(INDArray, double) - Method in interface mikera.arrayz.INDArray
Adds a scaled multiple of another array to this array
addMultiple(INDArray, double) - Method in class mikera.matrixx.AMatrix
 
addMultiple(AVector, double) - Method in class mikera.matrixx.AMatrix
Adds a scalar multiple of a vector to every row of this matrix
addMultiple(AMatrix, double) - Method in class mikera.matrixx.AMatrix
Adds a scalar multiple of another matrix to this matrix
addMultiple(AMatrix, double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
addMultiple(AVector, double) - Method in class mikera.matrixx.impl.MatrixRowView
 
addMultiple(AMatrix, double) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
addMultiple(ADenseArrayMatrix, double) - Method in class mikera.matrixx.Matrix
 
addMultiple(AMatrix, double) - Method in class mikera.matrixx.Matrix
 
addMultiple(INDArray, double) - Method in class mikera.vectorz.AVector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Adds a scaled multiple of another vector to this vector
addMultiple(SparseIndexedVector, double) - Method in class mikera.vectorz.AVector
Adds a scaled multiple of a sparse indexed vector to this vector
addMultiple(AVector, int, double) - Method in class mikera.vectorz.AVector
Adds a multiple of a subvector of another vector to this vector.
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(AVector, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addMultiple(ADenseArrayVector, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addMultiple(int, AVector, int, int, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.impl.ArraySubVector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.impl.ASparseVector
 
addMultiple(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.JoinedMultiVector
 
addMultiple(AVector, int, double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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(AVector, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addMultiple(ASparseVector, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addMultiple(SparseIndexedVector, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
addMultiple(double[], int, double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
addMultiple(double[], int, double[], int, int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
addMultiple(double[], double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
addMultiple(double[], double[], int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
addMultiple(ADenseArrayVector, 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(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
 
addMultipleCopy(AVector, double) - Method in class mikera.vectorz.AVector
Returns the sum of this vector with a scaled multiple of a second vector.
addMultipleToArray(double, double[], int) - Method in class mikera.vectorz.AVector
Adds a multiple of this vector into a double array at the specified offset
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.AVector
Adds a multiple of a subvector of this vector into a double array at the specified offset
addMultipleToArray(double, double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.AxisVector
 
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.IndexedArrayVector
 
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.JoinedMultiVector
 
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.SingleElementVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
addMultipleToArray(double, int, double[], int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
addOuterProduct(INDArray, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
addOuterProduct(INDArray, INDArray) - Method in interface mikera.arrayz.INDArray
Adds the outer product of two arrays to this array.
addOuterProduct(INDArray, INDArray) - Method in class mikera.matrixx.AMatrix
 
addOuterProduct(AVector, AVector) - Method in class mikera.matrixx.AMatrix
Adds the outer product of two vectors to this matrix
addOuterProduct(AVector, AVector) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
addOuterProduct(AVector, AVector) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
addPower(INDArray, double) - Method in class mikera.arrayz.impl.AbstractArray
 
addPower(INDArray, double, double) - Method in class mikera.arrayz.impl.AbstractArray
 
addPower(INDArray, double) - Method in interface mikera.arrayz.INDArray
Adds an array with all elements raised to the specified power
addPower(INDArray, double, double) - Method in interface mikera.arrayz.INDArray
Adds an array with all elements raised to the specified power and scaled by the given factor
addPower(INDArray, double) - Method in class mikera.vectorz.AVector
 
addPower(INDArray, double, double) - Method in class mikera.vectorz.AVector
 
addPower(AVector, double, double) - Method in class mikera.vectorz.AVector
Adds a multiple of the source vector raised to the specified power to this vector
addProduct(AVector, AVector) - Method in class mikera.vectorz.AVector
Adds the element-wise product of two vectors to this vector.
addProduct(AVector, AVector, double) - Method in class mikera.vectorz.AVector
Adds the element-wise product of two vectors and a constant factor to this vector.
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.AVector
Adds the scaled elementwise product of two vectors to this vector
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addProduct(AVector, AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addProduct(AVector, AVector, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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.JoinedMultiVector
 
addProduct(AVector, int, AVector, int, double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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
 
addProductCopy(AVector, AVector) - Method in class mikera.vectorz.AVector
Adds the element-wise product of two vectors to this vector.
addProductCopy(AVector, AVector, double) - Method in class mikera.vectorz.AVector
Adds the element-wise product of two vectors and a constant factor to this vector.
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.AVector
 
addProductToArray(double, int, ADenseArrayVector, int, double[], int, int) - Method in class mikera.vectorz.AVector
Adds the scaled elementwise product of this vector and another vector to the destimation array
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addProductToArray(double, int, ADenseArrayVector, int, double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
addProductToArray(double, int, ADenseArrayVector, int, double[], int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
addProductToArray(double, int, AVector, int, double[], int, int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
addProductToArray(double, int, ADenseArrayVector, int, double[], int, int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
addResult(double[], double[], double[]) - Static method in class mikera.vectorz.util.DoubleArrays
Performs addition of two double arrays and stores the result in the destination array
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.arrayz.impl.AbstractArray
 
addToArray(double[], int) - Method in class mikera.arrayz.impl.ZeroArray
 
addToArray(double[], int) - Method in interface mikera.arrayz.INDArray
Adds all the elements of this array to a double array, in row-major order
addToArray(double[], int) - Method in class mikera.matrixx.AMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.ABandedMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.MatrixBandView
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
addToArray(double[], int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
addToArray(double[], int) - Method in class mikera.vectorz.AScalar
 
addToArray(double[], int) - Method in class mikera.vectorz.AVector
Adds this vector to a double[] array, starting at the specified offset.
addToArray(double[], int, int) - Method in class mikera.vectorz.AVector
Adds this vector to a double[] array, using the specified offset and stride into the destination array
addToArray(int, double[], int, int) - Method in class mikera.vectorz.AVector
Adds a subvector of this vector into a double array at the specified offset
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.AxisVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.AxisVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.SingleElementVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.SingleElementVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
addToArray(double[], int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.Vector0
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
addToArray(int, double[], int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
addToArray(double[], int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
addWeighted(AVector, double) - Method in class mikera.vectorz.AVector
Updates a weighted average of this vector with another 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
 
ADenseArrayVector - Class in mikera.vectorz.impl
Base class for mutable dense vectors backed by a double[] array with a fixed stride of 1 The double array can be directly accessed for performance purposes
ADenseArrayVector(int, double[]) - Constructor for class mikera.vectorz.impl.ADenseArrayVector
 
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
 
AJoinedVector - Class in mikera.vectorz.impl
Base class for joined vectors Joined vectors are represented as the concatenation of a number of segments.
AJoinedVector(int) - Constructor for class mikera.vectorz.impl.AJoinedVector
 
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)
AltLU - Class in mikera.matrixx.decompose.impl.lu
Contains common data structures and operations for LU decomposition algorithms.
AltLU() - Constructor for class mikera.matrixx.decompose.impl.lu.AltLU
 
AMatrix - Class in mikera.matrixx
Abstract 2D matrix class.
AMatrix() - Constructor for class mikera.matrixx.AMatrix
 
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
A transform the represents the application of an operator to all elements of a vector
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(int) - Method in class mikera.indexz.GrowableIndex
 
append(double) - Method in class mikera.vectorz.GrowableVector
 
append(double...) - Method in class mikera.vectorz.GrowableVector
 
append(AVector) - Method in class mikera.vectorz.GrowableVector
 
append(int, double) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
append(double) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
append(Iterable<Object>) - Method in class mikera.vectorz.util.MatrixBuilder
 
append(AVector) - Method in class mikera.vectorz.util.MatrixBuilder
 
append(double[]) - Method in class mikera.vectorz.util.MatrixBuilder
 
appendRow(AVector) - Method in class mikera.vectorz.util.MatrixBuilder
 
apply(double) - Method in interface mikera.vectorz.IOperator
Applies this operator to a single value, returning the result
apply(double) - Method in class mikera.vectorz.Op
 
apply(double, double) - Method in class mikera.vectorz.Op2
 
apply(double) - Method in class mikera.vectorz.ops.Absolute
 
apply(double, double) - Method in class mikera.vectorz.ops.Add
 
apply(double, double) - Method in class mikera.vectorz.ops.AddFunction
 
apply(double) - Method in class mikera.vectorz.ops.Clamp
 
apply(double) - Method in class mikera.vectorz.ops.Composed
 
apply(double, double) - Method in class mikera.vectorz.ops.ComposedOp2
 
apply(double) - Method in class mikera.vectorz.ops.Constant
 
apply(double) - Method in class mikera.vectorz.ops.Cosh
 
apply(double, double) - Method in class mikera.vectorz.ops.CrossEntropy
 
apply(double, double) - Method in class mikera.vectorz.ops.CrossEntropyDerivative
 
apply(double, double) - Method in class mikera.vectorz.ops.CrossEntropyLogisticDerivative
 
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, double) - Method in class mikera.vectorz.ops.Max
 
apply(double, double) - Method in class mikera.vectorz.ops.Min
 
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(IOperator) - Method in class mikera.arrayz.Array
 
applyOp(Op) - Method in class mikera.arrayz.impl.AbstractArray
 
applyOp(IOperator) - Method in class mikera.arrayz.impl.AbstractArray
 
applyOp(Op2, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
applyOp(Op2, double) - Method in class mikera.arrayz.impl.AbstractArray
 
applyOp(Op) - Method in class mikera.arrayz.impl.JoinedArray
 
applyOp(Op) - Method in class mikera.arrayz.impl.SliceArray
 
applyOp(IOperator) - 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(IOperator) - Method in interface mikera.arrayz.INDArray
Applies a unary operator to all elements of the array (in-place)
applyOp(Op2, INDArray) - Method in interface mikera.arrayz.INDArray
Applies a binary operator to this array and a second array.
applyOp(Op2, double) - Method in interface mikera.arrayz.INDArray
Applies a binary operator to this array and a double value.
applyOp(Op) - Method in class mikera.arrayz.NDArray
 
applyOp(IOperator) - Method in class mikera.arrayz.NDArray
 
applyOp(Op) - Method in class mikera.matrixx.AMatrix
 
applyOp(Op2, INDArray) - Method in class mikera.matrixx.AMatrix
 
applyOp(Op2, AMatrix) - Method in class mikera.matrixx.AMatrix
 
applyOp(Op2, AVector) - Method in class mikera.matrixx.AMatrix
 
applyOp(Op2, double) - Method in class mikera.matrixx.AMatrix
 
applyOp(IOperator) - Method in class mikera.matrixx.AMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.AStridedMatrix
 
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.DenseColumnMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.MatrixBandView
 
applyOp(Op) - Method in class mikera.matrixx.impl.MatrixColumnView
 
applyOp(Op) - Method in class mikera.matrixx.impl.MatrixRowView
 
applyOp(Op2, AVector) - Method in class mikera.matrixx.impl.MatrixRowView
 
applyOp(Op2, double) - Method in class mikera.matrixx.impl.MatrixRowView
 
applyOp(Op) - Method in class mikera.matrixx.impl.RowMatrix
 
applyOp(Op2, AMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
applyOp(Op2, double) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
applyOp(IOperator) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.StridedMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
applyOp(Op) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
applyOp(Op) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
applyOp(Op) - Method in class mikera.matrixx.Matrix
 
applyOp(Op2, double) - Method in class mikera.matrixx.Matrix
 
applyOp(Op) - Method in class mikera.matrixx.Matrix11
 
applyOp(Op) - Method in class mikera.matrixx.Matrix22
 
applyOp(Op) - Method in class mikera.matrixx.Matrix33
 
applyOp(IOperator) - Method in class mikera.vectorz.AScalar
 
applyOp(Op) - Method in class mikera.vectorz.AScalar
 
applyOp(Op2, INDArray) - Method in class mikera.vectorz.AScalar
 
applyOp(Op2, double) - Method in class mikera.vectorz.AScalar
 
applyOp(IOperator) - Method in class mikera.vectorz.AVector
 
applyOp(Op) - Method in class mikera.vectorz.AVector
 
applyOp(Op2, INDArray) - Method in class mikera.vectorz.AVector
 
applyOp(Op2, AVector) - Method in class mikera.vectorz.AVector
Applies a binary operator to this vector and a second vector
applyOp(Op2, double) - Method in class mikera.vectorz.AVector
 
applyOp(Op2, AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
applyOp(Op2, AVector) - Method in class mikera.vectorz.impl.AJoinedVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.ArraySubVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.AStridedVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.ImmutableVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.JoinedVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.MatrixViewVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
applyOp(Op2, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.StridedVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
applyOp(Op) - Method in class mikera.vectorz.impl.WrappedSubVector
 
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
 
applyOpCopy(Op) - Method in class mikera.arrayz.impl.AbstractArray
 
applyOpCopy(Op) - Method in interface mikera.arrayz.INDArray
Applies a unary operator to all elements of the array (creating a new array)
applyOpCopy(Op) - Method in class mikera.matrixx.AMatrix
 
applyOpCopy(Op) - Method in class mikera.matrixx.impl.AStridedMatrix
 
applyOpCopy(Op) - Method in class mikera.vectorz.AVector
 
applyOpCopy(Op) - Method in class mikera.vectorz.impl.AStridedVector
 
applyOpCopy(Op) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
applyOpCopy(Op) - Method in class mikera.vectorz.impl.SingleElementVector
 
applyOpCopy(Op) - Method in class mikera.vectorz.impl.ZeroVector
 
applyTo(AVector) - Method in interface mikera.vectorz.IOperator
Applies this operator to a mutable vector.
applyTo(AVector, int, int) - Method in interface mikera.vectorz.IOperator
Applies this operator to the specified range within a mutable vector.
applyTo(double[], int, int) - Method in interface mikera.vectorz.IOperator
Applies this operator to the specified range within a double[] array.
applyTo(double[], int, int, int) - Method in interface mikera.vectorz.IOperator
Applies this operator to the specified strided range within a double[] array.
applyTo(AVector) - Method in class mikera.vectorz.Op
 
applyTo(AMatrix) - Method in class mikera.vectorz.Op
Applies this operator to every element of a target matrix, mutating the matrix
applyTo(AVector, int, int) - Method in class mikera.vectorz.Op
 
applyTo(AScalar) - Method in class mikera.vectorz.Op
Applies this operator to a scalar, mutating the scalar
applyTo(ADenseArrayVector) - Method in class mikera.vectorz.Op
Applies this operator to a dense array vector, mutating the vector
applyTo(INDArray) - Method in class mikera.vectorz.Op
Applies this operator to every element of a target array.
applyTo(double[], int, int) - Method in class mikera.vectorz.Op
 
applyTo(double[], int, int, int) - Method in class mikera.vectorz.Op
 
applyTo(double[]) - Method in class mikera.vectorz.Op
Applies this operator to every element in a double[] array, mutating the array in place
applyTo(AVector, AVector) - Method in class mikera.vectorz.Op2
 
applyTo(AMatrix, AMatrix) - Method in class mikera.vectorz.Op2
 
applyTo(AScalar, AScalar) - Method in class mikera.vectorz.Op2
 
applyTo(ADenseArrayVector, AVector) - Method in class mikera.vectorz.Op2
 
applyTo(INDArray, INDArray) - Method in class mikera.vectorz.Op2
 
applyTo(double[], int, int, AVector) - Method in class mikera.vectorz.Op2
 
applyTo(double[], int, int, double) - Method in class mikera.vectorz.Op2
 
applyTo(double[], AVector) - Method in class mikera.vectorz.Op2
 
applyTo(double[], double) - Method in class mikera.vectorz.Op2
 
applyTo(AVector) - Method in class mikera.vectorz.ops.Absolute
 
applyTo(INDArray) - Method in class mikera.vectorz.ops.Absolute
 
applyTo(double[], int, int, AVector) - Method in class mikera.vectorz.ops.Add
 
applyTo(double[], int, int, AVector) - Method in class mikera.vectorz.ops.AddFunction
 
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(double[], int, int, AVector) - Method in class mikera.vectorz.ops.ComposedOp2
 
applyTo(double[], int, int, double) - Method in class mikera.vectorz.ops.ComposedOp2
 
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(double[], int, int, AVector) - Method in class mikera.vectorz.ops.CrossEntropy
 
applyTo(double[], int, int, AVector) - Method in class mikera.vectorz.ops.CrossEntropyDerivative
 
applyTo(double[], int, int, AVector) - Method in class mikera.vectorz.ops.CrossEntropyLogisticDerivative
 
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
 
APrimitiveMatrix - Class in mikera.matrixx.impl
Abstract base class for the small square primitive backed matrices
APrimitiveMatrix() - Constructor for class mikera.matrixx.impl.APrimitiveMatrix
 
APrimitiveVector - Class in mikera.vectorz.impl
Abstract base class for specialised primitive vectors
APrimitiveVector() - Constructor for class mikera.vectorz.impl.APrimitiveVector
 
ARectangularMatrix - Class in mikera.matrixx.impl
Abstract class for regular rectangular matrices that maintain a final fixed row and column count.
ARectangularMatrix(int, int) - Constructor for class mikera.matrixx.impl.ARectangularMatrix
 
ARoundingOp - Class in mikera.vectorz.ops
 
ARoundingOp() - Constructor for class mikera.vectorz.ops.ARoundingOp
 
Array - Class in mikera.arrayz
General purpose, mutable, dense N-dimensional array This is the general multi-dimensional equivalent of Matrix and Vector, and as such is the most efficient storage type for dense 3D+ arrays
arraydivide(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
ArrayIndexScalar - Class in mikera.vectorz.impl
Scalar class wrapping a single element of a dense double[] array.
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 a fixed offset into a double[] array
ArraySubVector(ADenseArrayVector, 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 densely packed elements of this array Returns null if there is no such 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
 
asElementList() - Method in class mikera.vectorz.impl.MatrixViewVector
 
ASIN - Static variable in class mikera.vectorz.Ops
 
ASingleBandMatrix - Class in mikera.matrixx.impl
Abstract base class to represent sparse matrices with a single non-zero band Unlike ADiagonalMatrix, this matrix need not be square, and may have non-zero values on an arbitrary diagonal.
ASingleBandMatrix() - Constructor for class mikera.matrixx.impl.ASingleBandMatrix
 
ASingleElementVector - Class in mikera.vectorz.impl
Abstract base classes for sparse vectors that have a single potentially non-zero element
ASingleElementVector(int, int) - Constructor for class mikera.vectorz.impl.ASingleElementVector
 
ASizedTransform - Class in mikera.transformz
 
ASizedTransform(int) - Constructor for class mikera.transformz.ASizedTransform
 
ASizedVector - Class in mikera.vectorz.impl
Abstract base class for vectors using a fixed final size
ASizedVector(int) - Constructor for class mikera.vectorz.impl.ASizedVector
 
ASparseIndexedVector - Class in mikera.vectorz.impl
Base class containing common implementations for sparse indexed vectors
ASparseIndexedVector(int) - Constructor for class mikera.vectorz.impl.ASparseIndexedVector
 
ASparseRCMatrix - Class in mikera.matrixx.impl
Abstract base class for matrices that store sparse rows or columns.
ASparseRCMatrix(int, int, AVector[]) - Constructor for class mikera.matrixx.impl.ASparseRCMatrix
 
ASparseVector - Class in mikera.vectorz.impl
Abstract base class for Sparse vector implementations
ASparseVector(int) - Constructor for class mikera.vectorz.impl.ASparseVector
 
AStridedMatrix - Class in mikera.matrixx.impl
Abstract base class for arbitrary strided matrices
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(int, double[]) - Constructor for class mikera.vectorz.impl.AStridedVector
 
asVector() - Method in class mikera.arrayz.Array
 
asVector() - Method in class mikera.arrayz.impl.AbstractArray
 
asVector() - Method in class mikera.arrayz.impl.ImmutableArray
 
asVector() - Method in class mikera.arrayz.impl.SliceArray
 
asVector() - Method in class mikera.arrayz.impl.ZeroArray
 
asVector() - Method in interface mikera.arrayz.INDArray
Constructs a view of all elements in the array as a single vector in row-major order.
asVector() - Method in class mikera.arrayz.NDArray
 
asVector() - Method in class mikera.indexz.Index
 
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.ADenseArrayMatrix
 
asVector() - Method in class mikera.matrixx.impl.AVectorMatrix
 
asVector() - Method in class mikera.matrixx.impl.BufferMatrix
 
asVector() - Method in class mikera.matrixx.impl.ColumnMatrix
 
asVector() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
asVector() - Method in class mikera.matrixx.impl.RowMatrix
 
asVector() - Method in class mikera.matrixx.impl.StridedMatrix
 
asVector() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
asVector() - Method in class mikera.matrixx.impl.SubMatrixView
 
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
 
asVector() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
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
 
ATriangularMatrix - Class in mikera.matrixx.impl
Abstract base class for densely packed triangular matrices (upper and lower)
ATriangularMatrix(double[], int, int) - Constructor for class mikera.matrixx.impl.ATriangularMatrix
 
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(int, int) - Constructor for class mikera.matrixx.impl.AVectorMatrix
 
averageSquaredDifference(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
Deprecated.
averageValue() - Method in class mikera.vectorz.Op
 
averageValue() - Method in class mikera.vectorz.Op2
 
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.ComposedOp2
 
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
Deprecated.
AWrappedVector<T> - Class in mikera.vectorz.impl
Abstract base class for vectors that wrap an underlying object
AWrappedVector(int) - Constructor for class mikera.vectorz.impl.AWrappedVector
 
axis() - Method in class mikera.vectorz.impl.AxisVector
 
axisAngle(Vector3, double) - Static method in class mikera.vectorz.Quaternions
Create a quaternion that represents a rotation around a given axis vector.
AxisVector - Class in mikera.vectorz.impl
Specialised immutable unit axis vector.
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
 
bandLength(int) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
bandPosition(int, int) - Method in class mikera.matrixx.AMatrix
Returns the band position for a specified (i,j) index in the matrix.
bandStartColumn(int) - Method in class mikera.matrixx.AMatrix
Returns the start column of a given band.
bandStartRow(int) - Method in class mikera.matrixx.AMatrix
Returns the start row of a given band.
BaseDerivedVector - Class in mikera.vectorz.impl
Derived vector delegates all calls element-wise to an underlying vector
BaseDerivedVector(AVector) - Constructor for class mikera.vectorz.impl.BaseDerivedVector
 
BaseNDArray - Class in mikera.arrayz.impl
Base class for NDArray implementations.
BaseNDArray(double[], int, int, int[], int[]) - Constructor for class mikera.arrayz.impl.BaseNDArray
 
BaseShapedArray - Class in mikera.arrayz.impl
Abstract base class for N-dimensional arrays that use a fixed int[] shape vector.
BaseShapedArray(int[]) - Constructor for class mikera.arrayz.impl.BaseShapedArray
 
BaseStridedMatrix - Class in mikera.matrixx.impl
 
BaseStridedMatrix(double[], int, int, int, int, int) - Constructor for class mikera.matrixx.impl.BaseStridedMatrix
 
BaseStridedVector - Class in mikera.vectorz.impl
Base class for strided vectors backed with a double array and fixed offset / stride Supports both mutable an immutable subclasses
BaseStridedVector(int, double[], int, int) - Constructor for class mikera.vectorz.impl.BaseStridedVector
 
Bidiagonal - Class in mikera.matrixx.decompose
API class for performing bidiagonal decompositions
Bidiagonal() - Constructor for class mikera.matrixx.decompose.Bidiagonal
 
BidiagonalRow - Class in mikera.matrixx.decompose.impl.bidiagonal
Performs a org.ejml.alg.dense.decomposition.bidiagonal.BidiagonalDecomposition using householder reflectors.
BidiagonalRowResult - Class in mikera.matrixx.decompose.impl.bidiagonal
 
BidiagonalRowResult(AMatrix, AMatrix, AMatrix) - Constructor for class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRowResult
 
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
Boolean vector backed by densely packed single bits - constrained to 0.0 / 1.0 values Setting the BitVector will set to 1.0 for any positive values (true) and 0.0 otherwise (false) Intended for compact representation/storage of boolean vectors
BitVector(int) - Constructor for class mikera.vectorz.BitVector
 
BlockDiagonalMatrix - Class in mikera.matrixx.impl
Class representing a square, block diagonal matrix.
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 mutable clone of the array, broadcasted upwards if necessary to match the shape of the target.
broadcastCloneLike(INDArray) - Method in class mikera.matrixx.AMatrix
 
broadcastCopyLike(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcastCopyLike(INDArray) - Method in interface mikera.arrayz.INDArray
Creates a copy of the array, broadcasted upwards if necessary to match the shape of the target Like broadCastCloneLike, but does not guarantee a mutable clone - hence may be faster when used with immutable or specialized arrays
broadcastCopyLike(INDArray) - Method in class mikera.matrixx.AMatrix
 
broadcastLike(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcastLike(AMatrix) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcastLike(AVector) - Method in class mikera.arrayz.impl.AbstractArray
 
broadcastLike(INDArray) - Method in interface mikera.arrayz.INDArray
Broadcasts an array to match the shape of the target
broadcastLike(AMatrix) - Method in interface mikera.arrayz.INDArray
Broadcasts an array to match the shape of the target matrix
broadcastLike(AVector) - Method in interface mikera.arrayz.INDArray
Broadcasts an array to match the shape of the target vector
broadcastLike(INDArray) - Method in class mikera.matrixx.AMatrix
 
broadcastLike(AMatrix) - Method in class mikera.matrixx.AMatrix
 
broadcastLike(INDArray) - Method in class mikera.vectorz.AScalar
 
broadcastLike(AVector) - Method in class mikera.vectorz.AScalar
 
broadcastLike(AMatrix) - Method in class mikera.vectorz.AScalar
 
broadcastLike(INDArray) - Method in class mikera.vectorz.AVector
 
broadcastLike(AVector) - Method in class mikera.vectorz.AVector
 
broadcastLike(AMatrix) - Method in class mikera.vectorz.AVector
 
broadcastLike(AMatrix) - Method in class mikera.vectorz.impl.AStridedVector
 
BroadcastScalarArray - Class in mikera.arrayz.impl
Specialized array class representing the broadcasting of a scalar value to fill an entire array.
BroadcastVectorMatrix - Class in mikera.matrixx.impl
Specialised class representing the broadcasting of a vector to a matrix shape.
BufferMatrix - Class in mikera.matrixx.impl
A matrix class implemented using a java.nio.DoubleBuffer Intended for use with native libraries that require interop with buffer memory
BufferMatrix(int, int) - Constructor for class mikera.matrixx.impl.BufferMatrix
 
BufferMatrix(DoubleBuffer, int, int) - Constructor for class mikera.matrixx.impl.BufferMatrix
 
BufferVector - Class in mikera.vectorz.impl
A vector class implemented using a java.nio.DoubleBuffer Intended for use with native libraries that require interop with buffer memory
BufferVector(int) - Constructor for class mikera.vectorz.impl.BufferVector
 
BufferVector(DoubleBuffer, int) - Constructor for class mikera.vectorz.impl.BufferVector
 
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.matrixx.impl.MatrixBandView
 
calcCol(int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
calcCol(int) - Method in class mikera.matrixx.impl.MatrixRowView
 
calcCol(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
Calculates the row in the source matrix that corresponds to an index in this vector This method is unsafe: caller is assumed to have checked that the index is in range
calcCol(int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
calcCol(int) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
calcRow(int) - Method in class mikera.matrixx.impl.MatrixBandView
 
calcRow(int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
calcRow(int) - Method in class mikera.matrixx.impl.MatrixRowView
 
calcRow(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
Calculates the row in the source matrix that corresponds to an index in this vector.
calcRow(int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
calcRow(int) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
calcStrides(int[]) - Static method in class mikera.vectorz.util.IntArrays
Computes the standard packed array strides for a given shape.
calculate(AMatrix) - Static method in class mikera.matrixx.algo.Determinant
Calculate the determinant of an AMatrix.
calculate(AMatrix) - Static method in class mikera.matrixx.algo.Inverse
Computes the inverse of an arbitrary square Matrix.
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.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
 
calculateSymmetric(AMatrix) - Static method in class mikera.matrixx.algo.Inverse
Computes the inverse of a symmetric matrix
cantCreateVector(Object) - Static method in class mikera.vectorz.util.ErrorMessages
 
CBRT - Static variable in class mikera.vectorz.Ops
 
CEIL - Static variable in class mikera.vectorz.Ops
 
checkColumn(int) - Method in class mikera.matrixx.AMatrix
Checks if the given column index is valid for this matrix.
checkColumn(int) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
checkColumnCount(int) - Method in class mikera.matrixx.AMatrix
Checks if this matrix has the expected number of columns.
checkDimension(int) - Method in class mikera.arrayz.Array
 
checkDimension(int) - Method in class mikera.arrayz.impl.AbstractArray
Checks if an array has the specified dimension.
checkDimension(int) - Method in class mikera.arrayz.impl.BaseNDArray
 
checkDimension(int) - Method in class mikera.matrixx.AMatrix
 
checkDimension(int) - Method in class mikera.vectorz.AScalar
 
checkDimension(int) - Method in class mikera.vectorz.AVector
 
checkedAppend(int) - Method in class mikera.indexz.GrowableIndex
Appends to a growable index, ensuring that the added index is higher than the last index
checkForAndHandleZeros() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Checks to see if either the diagonal element or off diagonal element is zero.
checkIndex(int, int) - Method in class mikera.matrixx.AMatrix
Checks if the given index is valid for this matrix.
checkIndex(int, int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
checkIndex(int, int) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
checkIndex(int) - Method in class mikera.vectorz.AVector
Utility function to check an index and throw an exception in not in bounds.
checkIndex(int) - Method in class mikera.vectorz.impl.ASizedVector
 
checkLength(int) - Method in class mikera.vectorz.AVector
Checks that a vector is the specified length, throws an exception if not.
checkLength(int) - Method in class mikera.vectorz.impl.ASizedVector
 
checkMutable() - Method in class mikera.arrayz.impl.AbstractArray
 
checkMutable() - Method in interface mikera.arrayz.INDArray
Checks if an array is mutable.
checkRange(int, int) - Method in class mikera.vectorz.AVector
Utility function to check vector range and throw an exception if not valid.
checkRange(int, int) - Method in class mikera.vectorz.impl.ASizedVector
 
checkRow(int) - Method in class mikera.matrixx.AMatrix
Checks if the given rows index is valid for this matrix.
checkRow(int) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
checkRowCount(int) - Method in class mikera.matrixx.AMatrix
Checks if this matrix has the expected number of rows.
checkSameLength(AVector) - Method in class mikera.vectorz.AVector
Utility function to check vector length and throw an exception if not same shape.
checkSameLength(AVector, AVector) - Method in class mikera.vectorz.AVector
Utility function to check vector length and throw an exception if not same shape.
checkSameLength(ASizedVector) - Method in class mikera.vectorz.AVector
 
checkSameLength(AVector) - Method in class mikera.vectorz.impl.ASizedVector
 
checkSameLength(ASizedVector) - Method in class mikera.vectorz.impl.ASizedVector
 
checkSameShape(AMatrix) - Method in class mikera.matrixx.AMatrix
Checks if this matrix has the same shape as another matrix.
checkSameShape(ARectangularMatrix) - Method in class mikera.matrixx.AMatrix
Checks if this matrix has the same shape as another matrix.
checkSameShape(AMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
checkSameShape(ARectangularMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
checkSameShape(AMatrix) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
checkSameShape(ARectangularMatrix) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
checkShape(INDArray, int, int) - Static method in class mikera.arrayz.Arrayz
Checks that a specified index exists along a specified dimension.
checkShape(int, int) - Method in class mikera.matrixx.AMatrix
Checks if this matrix has the specified shape.
checkSquare() - Method in class mikera.matrixx.AMatrix
Checks if a matrix is square.
checkSquare() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
checkSquare() - Method in class mikera.matrixx.impl.APrimitiveMatrix
 
checkSquare() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
checkSquare() - Method in class mikera.matrixx.Matrix11
 
checkSquare() - Method in class mikera.matrixx.Matrix22
 
checkSquare() - Method in class mikera.matrixx.Matrix33
 
Cholesky - Class in mikera.matrixx.decompose
Class implementing Cholesky decomposition A = L.L* Where: A is a symmetric (actually Hermitian), positive-definite matrix and: L is a lower triangular matrix L* is the conjugate transpose of L (which is equal to its transpose, since A is real in Vectorz) See: http://en.wikipedia.org/wiki/Cholesky_decomposition
Cholesky() - Constructor for class mikera.matrixx.decompose.Cholesky
 
Cholesky - Class in mikera.matrixx.decompose.impl.chol
This is an implementation of Cholesky that processes internal submatrices as blocks.
CholeskyCommon - Class in mikera.matrixx.decompose.impl.chol
This is an abstract class for a Cholesky decomposition.
CholeskyCommon() - Constructor for class mikera.matrixx.decompose.impl.chol.CholeskyCommon
Creates a CholeksyDecomposition capable of decomposing a matrix that is n by n, where n is the width.
CholeskyHelper - Class in mikera.matrixx.decompose.impl.chol
A specialized Cholesky decomposition algorithm that is designed to help out CholeskyDecompositionBlock perform its calculations.
CholeskyHelper(int) - Constructor for class mikera.matrixx.decompose.impl.chol.CholeskyHelper
Creates a CholeksyDecomposition capable of decomposing a matrix that is n by n, where n is the width.
CholeskyInner - Class in mikera.matrixx.decompose.impl.chol
This implementation of a Cholesky decomposition using the inner-product form.
CholeskyInner() - Constructor for class mikera.matrixx.decompose.impl.chol.CholeskyInner
 
CholeskyLDU - Class in mikera.matrixx.decompose.impl.chol
This variant on the Cholesky decomposition avoid the need to take the square root by performing the following decomposition:

L*D*LT=A

where L is a lower triangular matrix with zeros on the diagonal.
CholeskyLDU() - Constructor for class mikera.matrixx.decompose.impl.chol.CholeskyLDU
 
CholeskyLDUSolver - Class in mikera.matrixx.solve.impl
 
CholeskyLDUSolver() - Constructor for class mikera.matrixx.solve.impl.CholeskyLDUSolver
 
CholeskyResult - Class in mikera.matrixx.decompose.impl.chol
 
CholeskyResult(AMatrix) - Constructor for class mikera.matrixx.decompose.impl.chol.CholeskyResult
 
CholeskyResult(AMatrix, ADiagonalMatrix, AMatrix) - Constructor for class mikera.matrixx.decompose.impl.chol.CholeskyResult
 
CholeskySolver - Class in mikera.matrixx.solve.impl
 
CholeskySolver() - Constructor for class mikera.matrixx.solve.impl.CholeskySolver
 
clamp(double, double) - Method in class mikera.arrayz.impl.AbstractArray
 
clamp(double, double) - Method in interface mikera.arrayz.INDArray
Clamps all the elements 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.impl.DenseColumnMatrix
 
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.ADenseArrayVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.JoinedVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.MatrixViewVector
 
clamp(double, double) - Method in class mikera.vectorz.impl.StridedVector
 
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 class mikera.arrayz.impl.ZeroArray
 
clone() - Method in interface mikera.arrayz.INDArray
Returns a clone of the array data, 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.ADiagonalMatrix
 
clone() - Method in class mikera.matrixx.impl.AStridedMatrix
 
clone() - Method in class mikera.matrixx.impl.AVectorMatrix
 
clone() - Method in class mikera.matrixx.impl.BufferMatrix
 
clone() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
clone() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
clone() - Method in class mikera.matrixx.impl.MatrixColumnView
 
clone() - Method in class mikera.matrixx.impl.MatrixRowView
 
clone() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
clone() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
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.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.GrowableVector
 
clone() - Method in class mikera.vectorz.impl.APrimitiveVector
 
clone() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
clone() - Method in class mikera.vectorz.impl.ASparseVector
 
clone() - Method in class mikera.vectorz.impl.AStridedVector
 
clone() - Method in class mikera.vectorz.impl.ImmutableVector
 
clone() - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
clone() - Method in class mikera.vectorz.impl.SparseHashedVector
 
clone() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
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 interface mikera.vectorz.IVector
 
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
 
cloneIncludingIndices(int[]) - Method in class mikera.vectorz.impl.ASparseIndexedVector
Create a clone of this sparse indexed vector including the new indexes specified Intended to allow fast subsequent modification
cols - Variable in class mikera.matrixx.impl.ARectangularMatrix
 
colStride - Variable in class mikera.matrixx.impl.BaseStridedMatrix
 
columnBlockCount() - Method in class mikera.matrixx.impl.ABlockMatrix
 
columnBlockCount() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
columnBlockCount() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
columnCount() - Method in interface mikera.matrixx.IMatrix
Gets the number of columns in this matrix (dimension 1)
columnCount() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
columnCount() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
columnCount() - Method in class mikera.matrixx.impl.BandedMatrix
 
columnCount() - Method in class mikera.matrixx.Matrix11
 
columnCount() - Method in class mikera.matrixx.Matrix22
 
columnCount() - Method in class mikera.matrixx.Matrix33
 
columnCount() - Method in class mikera.vectorz.util.MatrixBuilder
 
ColumnMatrix - Class in mikera.matrixx.impl
Matrix class that wraps a vector as a single-column matrix
ColumnMatrix(AVector) - Constructor for class mikera.matrixx.impl.ColumnMatrix
 
columns - Variable in class mikera.vectorz.impl.MatrixViewVector
 
columnStride() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
columnStride() - Method in class mikera.matrixx.impl.AStridedMatrix
Gets the column stride for this strided matrix.
columnStride() - Method in class mikera.matrixx.impl.BaseStridedMatrix
 
columnStride() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
columnStride() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
compareTo(AIndex) - Method in class mikera.indexz.AIndex
 
compareTo(AVector) - Method in class mikera.vectorz.AVector
 
complexConjugate() - Method in class mikera.vectorz.Vector2
 
complexForward(double[]) - Method in class mikera.matrixx.algo.FFT
Computes 1D forward DFT of complex data leaving the result in a.
complexForward(double[], int) - Method in class mikera.matrixx.algo.FFT
Computes 1D forward DFT of complex data leaving the result in a.
complexInverse(double[], boolean) - Method in class mikera.matrixx.algo.FFT
Computes 1D inverse DFT of complex data leaving the result in a.
complexInverse(double[], int, boolean) - Method in class mikera.matrixx.algo.FFT
Computes 1D inverse DFT of complex data leaving the result in a.
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
 
componentCount() - Method in class mikera.arrayz.impl.AbstractArray
 
componentCount() - Method in class mikera.arrayz.impl.JoinedArray
 
componentCount() - Method in class mikera.arrayz.impl.SliceArray
 
componentCount() - Method in interface mikera.arrayz.INDArray
Returns the number of components of this array.
componentCount() - Method in class mikera.matrixx.impl.ABlockMatrix
 
componentCount() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
componentCount() - Method in class mikera.matrixx.impl.AVectorMatrix
 
componentCount() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
componentCount() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
componentCount() - Method in class mikera.vectorz.impl.AJoinedVector
 
componentCount() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
componentCount() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
componentCount() - Method in class mikera.vectorz.impl.JoinedVector
 
componentCount() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
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.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
Composes two ops together, to get an op c(x)= a(b(x))
compose(Op, Op) - Static method in class mikera.vectorz.ops.Composed
 
compose(Op2, Op) - Static method in class mikera.vectorz.ops.ComposedOp2
 
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
 
ComposedOp2 - Class in mikera.vectorz.ops
Class representing a composed operation of the form z = f(x,g(y))
composeWith(AMatrix) - Method in class mikera.matrixx.AMatrix
 
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
 
compute(AMatrix) - Static method in class mikera.matrixx.algo.Rank
Returns the rank of a matrix.
compute(AMatrix, double) - Static method in class mikera.matrixx.algo.Rank
Returns the rank of a matrix.
compute(ISVDResult) - Static method in class mikera.matrixx.algo.Rank
Directly computes rank of matrix whose SVD decomposition has already been computed.
compute(ISVDResult, double) - Static method in class mikera.matrixx.algo.Rank
Directly computes rank of matrix whose SVD decomposition has already been computed.
computeDeterminant() - Method in interface mikera.matrixx.decompose.ILUResult
Computes the determinant from the LU decomposition.
computeDeterminant() - Method in class mikera.matrixx.decompose.impl.lu.LUPResult
 
ComputedIndex - Class in mikera.indexz.impl
Abstract base class for computed indexes.
ComputedIndex(int) - Constructor for class mikera.indexz.impl.ComputedIndex
 
computeQ() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Computes Q.
computeQ() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
Computes the Q matrix from the information stored in the QR matrix.
computeR() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Computes R.
computeR() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
Returns an upper triangular matrix which is the R in the QR decomposition.
computeRotator(double, double) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Computes a rotator that will set run to zero (?)
computeShift() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
computeTauAndDivide(int, int, double[], int, double) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
computeTauAndDivide(int, int, double[], double) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
Normalizes elements in 'u' by dividing by max and computes the norm2 of the normalized array u.
computeU(int) - Method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRow
 
computeV(int) - Method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRow
 
computeWilkinsonShift() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
concat(int[], int[]) - Static method in class mikera.vectorz.util.IntArrays
Concatenates two integer arrays.
conjugate(Vector4) - Static method in class mikera.vectorz.Quaternions
Computes the conjugate of a quaternion
consArray(int, int[]) - Static method in class mikera.vectorz.util.IntArrays
 
Constant - Class in mikera.vectorz.ops
 
Constants - Class in mikera.matrixx.algo.impl
 
Constants() - Constructor for class mikera.matrixx.algo.impl.Constants
 
Constants - Class in mikera.vectorz.util
 
Constants() - Constructor for class mikera.vectorz.util.Constants
 
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
constrainValues(double[], double[], int, int) - Method in class mikera.vectorz.Op2
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
Returns true if the index contains a specific value.
contains(Index) - Method in class mikera.indexz.AIndex
 
containsSorted(int) - Method in class mikera.indexz.AIndex
Returns true if the index contains a specific value.
containsSorted(int) - Method in class mikera.indexz.Index
 
convertToColumnMajor(AMatrix) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Converts the standard row-major matrix into a column-major vector that is advantageous for this problem.
copy() - Method in class mikera.arrayz.impl.AbstractArray
 
copy() - Method in interface mikera.arrayz.INDArray
Returns a defensive copy of the array data.
copy() - Method in class mikera.matrixx.AMatrix
 
copy() - Method in class mikera.matrixx.impl.APrimitiveMatrix
 
copy() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
copy() - Method in class mikera.matrixx.Matrix
 
copy() - Method in class mikera.vectorz.AVector
 
copy(double[], int, int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
copy() - Method in class mikera.vectorz.Vector3
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.AMatrix
Copies the elements in a selected row of this matrix to a double array
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.StridedMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.impl.SubMatrixView
 
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
 
copyColumnTo(int, double[], int) - Method in class mikera.matrixx.Matrix11
 
copyDiag(double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
copyEigenvalues(double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
copyIntsToDoubles(int[], int, double[], int, int) - Static method in class mikera.vectorz.util.IntArrays
 
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(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
copyOf(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
copyOf(long[]) - Static method in class mikera.vectorz.util.IntArrays
 
copyOf(int[]) - Static method in class mikera.vectorz.util.LongArrays
 
copyOff(double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
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.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
Copies the elements in a slected row of this matrix to a double array
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ABandedMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
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.ASparseRCMatrix
 
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.BlockDiagonalMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.StridedMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.impl.SubMatrixView
 
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
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.Matrix11
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.Matrix22
 
copyRowTo(int, double[], int) - Method in class mikera.matrixx.Matrix33
 
copySparseValuesTo(double[], int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
Copy only the sparse values in this vector to a target array.
copySparseValuesTo(double[], int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
copyTo(int[], int) - Method in class mikera.indexz.AIndex
 
copyTo(int[], int) - Method in class mikera.indexz.GrowableIndex
 
copyTo(AVector, int) - Method in class mikera.vectorz.AVector
Copies a the contents of a vector to a vector at the specified offset
copyTo(ADenseArrayVector, 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, double[], int, int) - Method in class mikera.vectorz.AVector
Copies a subset of this vector to a specified destination array offset
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.AVector
Copies a subset of this vector to a specified destination array offset using the given stride.
copyTo(int, AVector, int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
copyTo(int, ADenseArrayVector, int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.impl.AJoinedVector
 
copyTo(int, AVector, int, int) - Method in class mikera.vectorz.impl.AJoinedVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.AJoinedVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.AJoinedVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.ASparseVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.ASparseVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
copyTo(AVector, int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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.SparseHashedVector
 
copyTo(int, AVector, int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
copyTo(int, double[], int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
copyTo(int, double[], int, int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
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
Crates a new Array with a copt of the data from the sepcified array, in the same shape
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(T[]) - Static method in class mikera.arrayz.Arrayz
Creates an array using the given data as slices.
create(double, int[]) - Static method in class mikera.arrayz.impl.BroadcastScalarArray
 
create(INDArray) - Static method in class mikera.arrayz.impl.ImmutableArray
 
create(INDArray) - Static method in class mikera.arrayz.impl.SliceArray
 
create(List<INDArray>) - Static method in class mikera.arrayz.impl.SliceArray
 
create(List<INDArray>, int[]) - Static method in class mikera.arrayz.impl.SliceArray
 
create(int...) - Static method in class mikera.arrayz.impl.ZeroArray
 
create(AIndex) - Static method in class mikera.indexz.GrowableIndex
Creates a GrowableVector with the specified index values included
create(ArrayList<Integer>) - Static method in class mikera.indexz.Index
Creates an Index using the values from the given ArrayList.
create(List<Integer>) - Static method in class mikera.indexz.Index
Creates an Index using the values from the given List.
create(int[]) - Static method in class mikera.indexz.Index
 
create(AIndex) - Static method in class mikera.indexz.Index
 
create(AVector) - Static method in class mikera.indexz.Index
Creates an Index using the values from the given AVector.
create(List<Integer>) - Static method in class mikera.indexz.Indexz
 
create(AIndex) - Static method in class mikera.indexz.Indexz
 
create(int[]) - Static method in class mikera.indexz.Indexz
 
create(AMatrix) - Static method in class mikera.matrixx.impl.BandedMatrix
 
create(int, int, int, int) - Static method in class mikera.matrixx.impl.BandedMatrix
 
create(AMatrix...) - Static method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.BufferMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.DenseColumnMatrix
 
create(double...) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
create(AVector) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
create(int) - Static method in class mikera.matrixx.impl.IdentityMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.ImmutableMatrix
 
create(AMatrix, int) - Static method in class mikera.matrixx.impl.MatrixBandView
 
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.SparseColumnMatrix
 
create(AVector[], int, int) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
create(AVector...) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
create(List<AVector>) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
create(int, int) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
create(AVector[], int, int) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
create(AVector...) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
create(List<AVector>) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
create(ArrayList<INDArray>, int, int) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
create(int, int) - Static method in class mikera.matrixx.impl.StridedMatrix
 
create(AMatrix) - Static method in class mikera.matrixx.impl.StridedMatrix
 
create(List<?>) - Static method in class mikera.matrixx.impl.VectorMatrixMN
Create a matrix from a list of rows
create(List<?>, int[]) - Static method in class mikera.matrixx.impl.VectorMatrixMN
 
create(AMatrix) - Static method in class mikera.matrixx.impl.VectorMatrixMN
 
create(int, int) - Static method in class mikera.matrixx.impl.ZeroMatrix
Create a ZeroMatrix of the specified size
create(int, int) - Static method in class mikera.matrixx.Matrix
Creates a new zero-filled matrix of the specified shape.
create(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
Creates a new mutable dense matrix containing a copy of another matroix
create(INDArray) - Static method in class mikera.matrixx.Matrix
 
create(double[][]) - Static method in class mikera.matrixx.Matrix
 
create(AVector...) - Static method in class mikera.matrixx.Matrix
Creates a new Matrix using the given vectors as row data
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
Creates a matrix using the given objects to generate individual rows
create(double[][]) - Static method in class mikera.matrixx.Matrixx
Creates a matrix using the given double[][] data
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(Iterable<Number>) - Static method in class mikera.vectorz.GrowableVector
Creates a GrowableVector by consuming all numbers in the given iterable object
create(AVector) - Static method in class mikera.vectorz.GrowableVector
Creates a GrowableVector containing a copy of the elements of a given vector
create(Iterator<Number>) - Static method in class mikera.vectorz.GrowableVector
Creates a GrowableVector by consuming all numbers in the given iterator
create(double[]) - Static method in class mikera.vectorz.GrowableVector
 
create(int, int) - Static method in class mikera.vectorz.impl.AxisVector
 
create(AVector) - Static method in class mikera.vectorz.impl.BufferVector
 
create(Iterable<?>) - Static method in class mikera.vectorz.impl.GrowableIndexedVector
Creates a GrowableIndexedVector from the specified Iterable object
create(AVector) - Static method in class mikera.vectorz.impl.GrowableIndexedVector
Creates a GrowableIndexedVector from the specified Iterable object
create(ISparseVector) - Static method in class mikera.vectorz.impl.GrowableIndexedVector
 
create(Iterator<?>) - Static method in class mikera.vectorz.impl.GrowableIndexedVector
Creates a GrowableIndexedVector from the specified Iterator object
create(double) - Static method in class mikera.vectorz.impl.ImmutableScalar
 
create(AScalar) - Static method in class mikera.vectorz.impl.ImmutableScalar
 
create(double[]) - Static method in class mikera.vectorz.impl.ImmutableVector
 
create(AVector) - Static method in class mikera.vectorz.impl.ImmutableVector
Create an ImmutableVector with a copy of the elements in the source vector
create(AVector) - Static method in class mikera.vectorz.impl.JoinedArrayVector
 
create(AVector...) - Static method in class mikera.vectorz.impl.JoinedMultiVector
 
create(int, int) - Static method in class mikera.vectorz.impl.RangeVector
 
create(int, double) - Static method in class mikera.vectorz.impl.RepeatedElementVector
 
create(double, int, int) - Static method in class mikera.vectorz.impl.SingleElementVector
 
create(AVector) - Static method in class mikera.vectorz.impl.SparseHashedVector
Creates a SparseHashedVector with the specified values
create(int, Index, Vector) - Static method in class mikera.vectorz.impl.SparseHashedVector
Create a SparseHashedVector with specified non-zero indexes and values.
create(int, Index, double[]) - Static method in class mikera.vectorz.impl.SparseImmutableVector
Creates a SparseImmutableVector using the given sorted Index to identify the indexes of non-zero values, and a double[] array to specify all the non-zero element values
create(int, Index, AVector) - Static method in class mikera.vectorz.impl.SparseImmutableVector
Creates a SparseImmutableVector using the given sorted Index to identify the indexes of non-zero values, and a dense vector to specify all the non-zero element values
create(AVector) - Static method in class mikera.vectorz.impl.SparseImmutableVector
Creates a sparse immutable vector from the given vector, ignoring the zeros in the source.
create(ASparseVector) - Static method in class mikera.vectorz.impl.SparseImmutableVector
 
create(int, Index, double[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector using the given sorted Index to identify the indexes of non-zero values, and a double[] array to specify all the non-zero element values
create(int, Index, AVector) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector using the given sorted Index to identify the indexes of non-zero values, and a dense vector to specify all the non-zero element values
create(Object) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from the source object
create(double[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from an array of double values
create(Object[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from the source object array
create(AVector) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from the given vector, ignoring the zeros in the source.
create(ASparseVector) - Static method in class mikera.vectorz.impl.SparseIndexedVector
 
create(SparseHashedVector) - Static method in class mikera.vectorz.impl.SparseIndexedVector
 
create(Iterable<?>) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from the specified Iterable object
create(Iterator<?>) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from the specified Iterator object
create(int) - Static method in class mikera.vectorz.impl.ZeroVector
Create a ZeroVector with the specified number of dimensions
create(INDArray) - Static method in class mikera.vectorz.impl.ZeroVector
Creates a ZeroVector with the same number of elements as the given array.
create(Op) - Static method in class mikera.vectorz.ops.AddFunction
 
create(double, Op) - Static method in class mikera.vectorz.ops.AddFunction
 
create(double, double, Op) - Static method in class mikera.vectorz.ops.AddFunction
 
create(Op, Op) - Static method in class mikera.vectorz.ops.Composed
 
create(Op2, Op) - Static method in class mikera.vectorz.ops.ComposedOp2
 
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(double, 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(Number) - 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
Creates a new Vector from the given double[] data.
create(ArrayList<Number>) - Static method in class mikera.vectorz.Vector
 
create(List<Number>) - Static method in class mikera.vectorz.Vector
 
create(Iterable<Number>) - Static method in class mikera.vectorz.Vector
Creates a Vector from the specified Iterable object
create(Iterator<Number>) - Static method in class mikera.vectorz.Vector
Creates a Vector from the specified Iterator object
create(Object) - Static method in class mikera.vectorz.Vector
 
create(double[], int, int) - Static method in class mikera.vectorz.Vector
Creates a new Vector from the given double[] data.
create(AVector) - Static method in class mikera.vectorz.Vector
 
create(INDArray) - 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
Creates a vector using the given double data, using the most efficient dense representation.
create(AVector) - Static method in class mikera.vectorz.Vectorz
Creates a mutable clone of a given vector
create(IVector) - Static method in class mikera.vectorz.Vectorz
Creates a mutable clone of a given vector
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
 
createBulge(int, double, boolean) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Performs a similar transform on A-pI
createBulge(int, double, double, boolean) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Performs a similar transform on BTB-pI
createBulge2by2(int, double, boolean) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
createCached(int) - Static method in class mikera.vectorz.impl.ZeroVector
 
createDiagonalMatrix(double...) - Static method in class mikera.matrixx.Matrixx
Creates a diagonal matrix, using the given diagonal values.
createDiagonalMatrix(AVector) - Static method in class mikera.matrixx.Matrixx
Creates a diagonal matrix using the given vector of values on the main diagonal.
createDimensions(int) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
createFrom(AMatrix) - Static method in class mikera.matrixx.impl.LowerTriangularMatrix
 
createFrom(AMatrix) - Static method in class mikera.matrixx.impl.UpperTriangularMatrix
 
createFromRow(AMatrix, int) - Static method in class mikera.vectorz.impl.SparseHashedVector
Creates a SparseIndexedVector from a row of an existing matrix
createFromRow(AMatrix, int) - Static method in class mikera.vectorz.impl.SparseImmutableVector
Creates a SparseIndexedVector from a row of an existing matrix
createFromRow(AMatrix, int) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector from a row of an existing matrix
createFromRows(Object...) - Static method in class mikera.matrixx.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.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(INDArray...) - Static method in class mikera.matrixx.Matrixx
Create a matrix using as array of vectors which represent the data for each row
createFromVectors(List<INDArray>) - Static method in class mikera.matrixx.Matrixx
Create a matrix using a list of vectors as the data for each row
createIdentity(int) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
createIdentity(int, int) - Static method in class mikera.matrixx.Matrix
Creates a Matrix which contains ones along the main diagonal and zeros everywhere else.
createIdentity(int) - Static method in class mikera.matrixx.Matrix
Creates a square identity Matrix of the specified size.

aij = 0 if i ≠ j
aij = 1 if i = j
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 identity matrix
createImmutableIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
Creates a sparse, immutable identity matrix.
createImmutableZeroMatrix(int, int) - Static method in class mikera.matrixx.Matrixx
Creates an immutable zero-filled matrix
createInverse(AMatrix) - Method in class mikera.matrixx.Matrixx
Computes the inverse of a matrix.
createLength(int) - Static method in class mikera.indexz.Index
Create a new zero-filled Index with the specified length
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.impl.BufferVector
 
createLength(int) - Static method in class mikera.vectorz.impl.GrowableIndexedVector
 
createLength(int) - Static method in class mikera.vectorz.impl.SparseHashedVector
 
createLength(int) - Static method in class mikera.vectorz.impl.SparseIndexedVector
 
createLength(int) - Static method in class mikera.vectorz.Vector
Create an empty (zero-filled) vector of a specified length
createLUPInverse(AMatrix) - Static method in class mikera.matrixx.decompose.impl.lu.DecomposeLUP
 
createMutableIdentityMatrix(int) - Static method in class mikera.matrixx.Matrixx
Creates a fully mutable identity matrix
createMutableRange(int) - Static method in class mikera.vectorz.Vectorz
Create a mutable vector contain the sequence of integers from 0 to length-1
createMutableTranslation(ATranslation) - Static method in class mikera.transformz.Transformz
 
createMutableVector(AVector) - Static method in class mikera.vectorz.Vectorz
Deprecated.
createNew(int) - Static method in class mikera.vectorz.impl.ZeroVector
 
createProgression(int, int, int) - Static method in class mikera.indexz.Indexz
Create an Index containing an arithmetic progression
createRandom(int, int) - Static method in class mikera.matrixx.Matrix
 
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
Creates a mutable matrix containing random double values in the range [0.0 , 1.0)
createRandomMatrix(int, int, Random) - Static method in class mikera.matrixx.Matrixx
Creates a mutable matrix containing random double values in the range [0.0 , 1.0)
createRandomPermutation(int) - Static method in class mikera.indexz.Indexz
 
createRandomPermutation(int) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
createRandomSelection(int, int) - Static method in class mikera.indexz.Indexz
Creates a random selection of given length from the numbers 0..maxValue-1 Results are not sorted.
createRandomSquareMatrix(int) - Static method in class mikera.matrixx.Matrixx
 
createRandomSquareMatrix(int, Random) - 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
Create an immutable vector contain the sequence of integers from 0 to length-1
createReflectionMatrix(AVector) - Static method in class mikera.matrixx.Matrix22
 
createReflectionMatrix(Vector2) - Static method in class mikera.matrixx.Matrix22
 
createRepeatedElement(int, double) - Static method in class mikera.vectorz.Vectorz
Create an immutable vector containing a single repeated value.
createRotationMatrix(double) - Static method in class mikera.matrixx.Matrix22
 
createRotationMatrix(Vector3, double) - Static method in class mikera.matrixx.Matrixx
Creates a 3D rotation matrix for a given angle or rotation in radians around an axis vector.
createRotationMatrix(double, double, double, double) - Static method in class mikera.matrixx.Matrixx
Create a 3x3 rotation matrix using the given rotation axis and angle in radians
createRotationMatrix(AVector, double) - Static method in class mikera.matrixx.Matrixx
Create a 3x3 rotation matrix using the given rotation axis and angle in radians
createSameSize(AVector) - Static method in class mikera.vectorz.Vectorz
Creates a new zero-filled vector of the same size as the given Vector.
createScalar(double) - Static method in class mikera.vectorz.Vectorz
 
createScalarMatrix(int, double) - Static method in class mikera.matrixx.Matrixx
Creates a scalar matrix with the given scale factor.
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
Creates a diagonal scaling matrix (same factor on every element of main diagonal, 0.0 elsewhere) Mutable only on main diagonal.
createScaleMatrix(double...) - Static method in class mikera.matrixx.Matrixx
Creates a diagonal scaling matrix with the given scale factors for each dimension
createSequence(int, int) - Static method in class mikera.indexz.Indexz
Create an Index containing an arithmetic sequence (a, a+1, a+2 .....
createSequence(int) - Static method in class mikera.indexz.Indexz
Creates a Index containing the sequence 0, 1, ...
createSorted(Set<Integer>) - Static method in class mikera.indexz.Index
 
createSorted(SortedSet<Integer>) - Static method in class mikera.indexz.Index
 
createSparse(INDArray) - Static method in class mikera.arrayz.Arrayz
Creates a sparse copy of the given array.
createSparse(T...) - Static method in class mikera.arrayz.Arrayz
Creates a sparse copy of the given data, given an array of slices to make sparse.
createSparse(Object) - Static method in class mikera.arrayz.Arrayz
Creates a sparse array given the provided input object Supports - Numbers (wrapped as scalars) - Existing INDArrays (copied into sparse format) - Iterable objects (interpreted as ordered lists of major slices) - Java Arrays (interpreted as arrays of slices Objects)
createSparse(List<T>) - Static method in class mikera.arrayz.Arrayz
Creates a sparse array given the provided List of slice objects
createSparse(AMatrix) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix from the given matrix, ignoring zeros
createSparse(int, int) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix of the given size, initially zero-filled.
createSparse(int, Index[], AVector[]) - Static method in class mikera.matrixx.Matrixx
Create a sparse array, given an Index of column positions and AVector of corresponding values for each row in the sparse array Performs a defensive copy of underlying data.
createSparse(Iterable<INDArray>) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix using the given arrays as slices
createSparse(Object...) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix using the given objects as slices
createSparse(AVector) - Static method in class mikera.vectorz.Vectorz
Creates a sparse vector from the data in the given vector.
createSparse(Object...) - Static method in class mikera.vectorz.Vectorz
Creates a sparse vector from an array of Object values
createSparse(Object) - Static method in class mikera.vectorz.Vectorz
Creates a sparse vector from an array of Object values
createSparseArray(int...) - Static method in class mikera.arrayz.Arrayz
Creates a mutable sparse array of the specified shape.
createSparseArray(Iterator<AVector>) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix from the given iterator.
createSparseColumns(Iterator<AVector>) - Static method in class mikera.matrixx.Matrixx
 
createSparseColumns(AMatrix) - Static method in class mikera.matrixx.Matrixx
Creates a SparseColumnMatrix from the given matrix, ignoring zeros
createSparseMutable(INDArray) - Static method in class mikera.arrayz.Arrayz
Creates a fully mutable sparse clone of the given array
createSparseMutable(int) - Static method in class mikera.vectorz.Vectorz
Creates a mutable sparse vector from the data in the given vector.
createSparseMutable(AVector) - Static method in class mikera.vectorz.Vectorz
 
createSparseRows(Iterable<AVector>) - Static method in class mikera.matrixx.Matrixx
Creates a sparse matrix from the given matrix, ignoring zeros.
createSparseRows(Iterator<AVector>) - Static method in class mikera.matrixx.Matrixx
 
createSparseRows(AMatrix) - Static method in class mikera.matrixx.Matrixx
Creates a SparseRowMatrix matrix from the given matrix, ignoring zeros
createSparseRows(INDArray) - Static method in class mikera.matrixx.Matrixx
Creates a SparseRowMatrix matrix from the given INDArray, ignoring zeros
createStorage(int, int) - Static method in class mikera.vectorz.util.DoubleArrays
Creates a storage double[] array for a matrix of the specifid shape
createStorageArray(int...) - Static method in class mikera.vectorz.util.DoubleArrays
Creates a double[] storage array of the specified shape
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
 
createWithIndices(AVector, int[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a sparse indexed vector using the specified indexed values from the source vector All non-indexed vales will be zero.
createXAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
Create a 3x3 rotation matrix using the given rotation angle in radians around the x-axis
createYAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
Create a 3x3 rotation matrix using the given rotation angle in radians around the y-axis
createZAxisRotationMatrix(double) - Static method in class mikera.matrixx.Matrixx
Create a 3x3 rotation matrix using the given rotation angle in radians around the z-axis
createZeroArray(int...) - Static method in class mikera.arrayz.Arrayz
Creates an immutable zero-filled array of the given shape
createZeroVector(long) - Static method in class mikera.vectorz.Vectorz
Creates an immutable zero vector of the specified length.
CROSS_ENTROPY - Static variable in class mikera.vectorz.Ops
 
CrossEntropy - Class in mikera.vectorz.ops
Binary operator to compute cross entropy between an output and target value given two probability values in range 0..1
CrossEntropy() - Constructor for class mikera.vectorz.ops.CrossEntropy
 
CrossEntropyDerivative - Class in mikera.vectorz.ops
Binary operator to compute derivative of cross entropy loss between an output and target value given two probability values in range 0..1
CrossEntropyDerivative() - Constructor for class mikera.vectorz.ops.CrossEntropyDerivative
 
CrossEntropyLogisticDerivative - Class in mikera.vectorz.ops
Binary operator to compute derivative of cross entropy loss multiplied by derivative of logistic function.
CrossEntropyLogisticDerivative() - Constructor for class mikera.vectorz.ops.CrossEntropyLogisticDerivative
 
crossProduct(AVector) - Method in class mikera.vectorz.AVector
Computes the crossProduct of this vector with another vector, and stores the result in this vector.
crossProduct(Vector3) - Method in class mikera.vectorz.AVector
Computes the crossProduct of this vector with another vector, and stores the result in this vector.
crossProduct(AVector) - Method in class mikera.vectorz.Vector3
 
crossProduct(Vector3) - Method in class mikera.vectorz.Vector3
 
currentCapacity() - Method in class mikera.vectorz.GrowableVector
 

D

D_CROSS_ENTROPY - Static variable in class mikera.vectorz.Ops
 
D_CROSS_ENTROPY_LOGISTIC - Static variable in class mikera.vectorz.Ops
 
data - Variable in class mikera.arrayz.impl.BaseNDArray
 
data - Variable in class mikera.indexz.Index
 
data - Variable in class mikera.matrixx.impl.AArrayMatrix
 
data - Variable in class mikera.matrixx.impl.ASparseRCMatrix
 
data - Variable in class mikera.vectorz.impl.AArrayVector
 
dataLU - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
dataQR - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Where the Q and R matrices are stored.
dataQR - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
debugBreak(Object) - Static method in class mikera.vectorz.Tools
 
decomp - Variable in class mikera.matrixx.solve.impl.lu.LUSolver
 
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.Bidiagonal
 
decompose(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.Bidiagonal
 
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.Cholesky
Decompose a Matrix according the the Cholesky decomposition A = L.L*
decompose(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.Eigen
Computes the eigenvalues and eigenvectors of a matrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.Eigen
Computes the eigenvalues and eigenvectors of a matrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.Hessenberg
Finds the decomposition of a matrix in the form of:

A = QHQT

where A is an m by m matrix, Q is an orthogonal matrix, and H is an upper Hessenberg matrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRow
Computes the decomposition of the provided matrix.
decompose(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRow
Computes the decomposition of the provided matrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.chol.Cholesky
Computes the Cholesky Decomposition (A = LU) of a matrix, taking default block width = 60.
decompose(AMatrix, int) - Static method in class mikera.matrixx.decompose.impl.chol.Cholesky
Computes the Cholesky LDU Decomposition (A = LDU) of a matrix.
decompose(AMatrix, int, int) - Method in class mikera.matrixx.decompose.impl.chol.CholeskyHelper
Decomposes a submatrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.chol.CholeskyInner
Computes the Cholesky LDU Decomposition (A = LDU) of a matrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.chol.CholeskyLDU
 
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.chol.SimpleCholesky
Decompose a matrix according the the Cholesky decomposition A = L.L*
decompose(Matrix) - Static method in class mikera.matrixx.decompose.impl.chol.SimpleCholesky
 
decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
Decomposes the matrix using the QR algorithm.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.hessenberg.HessenbergSimilarDecomposition
Computes the decomposition of the provided matrix.
decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
Decomposes the provided symmetric matrix.
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.lu.AltLU
 
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.lu.SimpleLUP
 
decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
To decompose the matrix 'A' it must have full rank.
decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
In order to decompose the matrix 'A' it must have full rank.
decompose(AMatrix) - Method in interface mikera.matrixx.decompose.impl.qr.QRDecomposition
 
decompose(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.impl.svd.ThinSVD
 
decompose(Matrix) - Static method in class mikera.matrixx.decompose.impl.svd.ThinSVD
 
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.LUP
This performs LU decomposition on the given matrix and returns the result as a ILUPResult object
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.QR
Computes the QR factorisation of a matrix A such that: A = Q.R Where: Q is an orthogonal matrix R is an upper triangular matrix If A is rectangular (m x n where m>n) then Q will also be (m x n)
decompose(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.QR
Computes the QR factorisation of a matrix A such that: A = Q.R Where: Q is an orthogonal matrix R is an upper triangular matrix If A is rectangular (m x n where m>n) then Q will also be (m x n)
decompose(AMatrix) - Static method in class mikera.matrixx.decompose.SVD
Computes the Singular Value Decomposition of a matrix, which is the decomposition of the given matrix A as: A = U*S*V, where U and V are orthogonal and S is a diagonal matrix containing singular values along its diagonal.
decompose(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.SVD
Computes the Singular Value Decomposition of a matrix, which is the decomposition of the given matrix A as: A = U*S*V, where U and V are orthogonal and S is a diagonal matrix containing singular values along its diagonal.
decomposeCompact(AMatrix) - Static method in class mikera.matrixx.decompose.Bidiagonal
 
decomposeCompact(AMatrix) - Static method in class mikera.matrixx.decompose.QR
Computes the QR factorisation of a matrix A such that: A = Q.R Where: Q is an orthogonal matrix R is an upper triangular matrix If A is rectangular (m x n where m>n) then Q will also be (m x n)
decomposeCompact(AMatrix) - Static method in class mikera.matrixx.decompose.SVD
Computes the Singular Value Decomposition of a matrix, which is the decomposition of the given matrix A as: A = U*S*V, where U and V are orthogonal and S is a diagonal matrix containing singular values along its diagonal.
decomposeLower() - Method in class mikera.matrixx.decompose.impl.chol.Cholesky
Performs Choleksy decomposition on the provided matrix.
decomposeLower() - Method in class mikera.matrixx.decompose.impl.chol.CholeskyCommon
Performs an lower triangular decomposition.
decomposeLower() - Method in class mikera.matrixx.decompose.impl.chol.CholeskyInner
 
DecomposeLUP - Class in mikera.matrixx.decompose.impl.lu
 
DecomposeLUP() - Constructor for class mikera.matrixx.decompose.impl.lu.DecomposeLUP
 
decomposeLUP(Matrix) - Static method in class mikera.matrixx.decompose.impl.lu.SimpleLUP
 
decomposeSymmetric(AMatrix, boolean) - Static method in class mikera.matrixx.decompose.Eigen
Computes the eigenvalues and eigenvectors of a real symmetric matrix.
decomposeSymmetric(AMatrix) - Static method in class mikera.matrixx.decompose.Eigen
Computes the eigenvalues and eigenvectors of a real symmetric matrix.
decrementAll(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
Definite - Class in mikera.matrixx.algo
 
Definite() - Constructor for class mikera.matrixx.algo.Definite
 
dense() - Method in class mikera.arrayz.impl.AbstractArray
 
dense() - Method in interface mikera.arrayz.INDArray
Coerces this INDArray to a dense format, without changing its element values.
dense() - Method in class mikera.matrixx.AMatrix
 
dense() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
dense() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
dense() - Method in class mikera.vectorz.AScalar
 
dense() - Method in class mikera.vectorz.AVector
 
dense() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
dense() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
dense() - Method in class mikera.vectorz.impl.Vector0
 
dense() - Method in class mikera.vectorz.Vector
 
denseClone() - Method in class mikera.arrayz.impl.AbstractArray
 
denseClone() - Method in interface mikera.arrayz.INDArray
Creates a fully mutable dense clone of this array.
denseClone() - Method in class mikera.matrixx.AMatrix
 
denseClone() - Method in class mikera.vectorz.AScalar
 
denseClone() - Method in class mikera.vectorz.AVector
 
DenseColumnMatrix - Class in mikera.matrixx.impl
A densely packed matrix organised in column-major format.
density() - Method in class mikera.arrayz.impl.AbstractArray
 
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.ABandedMatrix
 
density() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
density() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
density() - Method in class mikera.matrixx.impl.PermutationMatrix
 
density() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
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
A class that represents the derivative of another op.
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 - Class in mikera.matrixx.algo
Public API function class for determinant calculation.
Determinant() - Constructor for class mikera.matrixx.algo.Determinant
 
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.ATriangularMatrix
 
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.Matrix11
 
determinant() - Method in class mikera.matrixx.Matrix22
 
determinant() - Method in class mikera.matrixx.Matrix33
 
diag - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
diag - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
DiagonalMatrix - Class in mikera.matrixx.impl
Specialised diagonal matrix class, with dense double[] array storage for the leading diagonal only.
DiagonalMatrix(int) - Constructor for class mikera.matrixx.impl.DiagonalMatrix
 
diagonalProduct() - Method in class mikera.matrixx.AMatrix
Computes the product of entries on the main diagonal of a matrix
diagonalProduct() - Method in interface mikera.matrixx.IMatrix
Returns the product of all elements on the leading diagonal of this matrix
diagonalProduct() - Method in class mikera.matrixx.impl.ABandedMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.AStridedMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.IdentityMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.ScalarMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.TransposedMatrix
 
diagonalProduct() - Method in class mikera.matrixx.impl.ZeroMatrix
 
diagonalProduct() - Method in class mikera.matrixx.Matrix33
 
dimensionality() - Method in class mikera.arrayz.Array
 
dimensionality() - Method in class mikera.arrayz.impl.BaseNDArray
 
dimensionality() - Method in class mikera.arrayz.impl.BaseShapedArray
 
dimensionality() - Method in class mikera.arrayz.impl.ImmutableArray
 
dimensionality() - Method in class mikera.arrayz.impl.SliceArray
 
dimensionality() - Method in interface mikera.arrayz.INDArray
Returns the dimensionality of the array (i.e.
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.arrayz.impl.BaseNDArray
 
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
 
directMultiply(Matrix, AMatrix) - Static method in class mikera.matrixx.algo.Multiplications
 
distance(AVector) - Method in class mikera.vectorz.AVector
Returns the Euclidean distance to another 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
Returns the distance from this vector to another vector according to the L1 (Taxicab) norm.
distanceL1(AVector) - Method in class mikera.vectorz.impl.ASparseVector
 
distanceLinf(AVector) - Method in class mikera.vectorz.AVector
Returns the distance from this vector to another vector according to the Linf norm.
distanceLinf(AVector) - Method in class mikera.vectorz.impl.ASparseVector
 
distanceSquared(AVector) - Method in class mikera.vectorz.AVector
Returns the squared Euclidean distance to another vector.
distanceSquared(AVector) - Method in class mikera.vectorz.impl.ASparseVector
 
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 in place by the equivalent elements in a second array
divide(double) - Method in interface mikera.arrayz.INDArray
Divides all elements by a given factor
divide(AMatrix) - Method in class mikera.matrixx.AMatrix
Divides this matrix in-place by another in an entrywise manner.
divide(AVector) - Method in class mikera.matrixx.AMatrix
Divides every row of this matrix by the given vector
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
Divides the elements in this vector by corresponding elements in the target array
divide(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
divide(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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
 
divide(AVector) - Method in class mikera.vectorz.Vector
 
divide(Vector) - Method in class mikera.vectorz.Vector
Performance Override for divide
divide(double) - Method in class mikera.vectorz.Vector
 
divideCopy(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
divideCopy(INDArray) - Method in interface mikera.arrayz.INDArray
Divides all elements by the equivalent elements in a second array.
divideCopy(INDArray) - Method in class mikera.vectorz.AVector
 
divideCopy(AVector) - Method in class mikera.vectorz.AVector
 
divideCopy(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
divideCopy(AVector) - Method in interface mikera.vectorz.IVector
Divides this vector element-wise by another vector, returning a new vector.
divideElements(int, int, double[], double) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
divideElements(int, int, double[], int, double) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
divideElements_Bcol(int, int, int, double[], double[], int, double) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
divideElements_Brow(int, int, double[], double[], int, double) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
divideTo(double[], int) - Method in class mikera.vectorz.AVector
Divides the elements in the target array by corresponding elements in this vector
divideTo(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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.JoinedMultiVector
 
divideTo(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
Division - Class in mikera.vectorz.ops
 
dotProduct(double[], int) - Method in class mikera.matrixx.impl.MatrixBandView
 
dotProduct(double[], int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
dotProduct(double[], int) - Method in class mikera.matrixx.impl.MatrixRowView
 
dotProduct(AVector) - Method in class mikera.vectorz.AVector
Returns the dot product of this vector with another vector The vectors must have the same length: if not the result is undefined
dotProduct(ADenseArrayVector) - Method in class mikera.vectorz.AVector
Returns the dot product of this vector with a target ADenseArrayVector.
dotProduct(AVector, Index) - Method in class mikera.vectorz.AVector
Returns the dotProduct of this vector with the elements of another vector mapped to specified indexes in this vector.
dotProduct(double[], int) - Method in class mikera.vectorz.AVector
Fast dot product with a double[] array.
dotProduct(double[], int, int) - Method in class mikera.vectorz.AVector
Fast dot product with a double[] array and a stride.
dotProduct(double[], int) - Method in class mikera.vectorz.BitVector
 
dotProduct(AVector) - Method in class mikera.vectorz.BitVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.GrowableVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.AComputedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.AJoinedVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.AJoinedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ASingleElementVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ASingleElementVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
dotProduct(ASparseVector) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ASparseVector
 
dotProduct(ADenseArrayVector) - Method in class mikera.vectorz.impl.ASparseVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.AStridedVector
 
dotProduct(AVector) - 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(double[], int, int) - 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.BaseDerivedVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.BaseDerivedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.BaseStridedVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.BaseStridedVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.BaseStridedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.BufferVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ImmutableVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.IndexVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
dotProduct(ADenseArrayVector) - 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.JoinedMultiVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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(double[], int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.RangeVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.SingleElementVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.SingleElementVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.SparseHashedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.Vector0
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.Vector0
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
dotProduct(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
dotProduct(double[], int) - Method in class mikera.vectorz.impl.ZeroVector
 
dotProduct(double[], int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
dotProduct(double[], int, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
dotProduct(double[], int, double[], int, int, int) - Static method in class mikera.vectorz.util.DoubleArrays
Compute a dot product between array data and strided array data.
dotProduct(double[], int, int, double[], int, int, int) - Static method in class mikera.vectorz.util.DoubleArrays
Compute a dot product between two sets of strided array data.
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.Vector1
 
dotProduct(double[], int) - Method in class mikera.vectorz.Vector1
 
dotProduct(AVector) - 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(double[], int) - Method in class mikera.vectorz.Vector3
 
dotProduct(Vector4) - Method in class mikera.vectorz.Vector4
 
dotProduct(double[], int) - Method in class mikera.vectorz.Vector4
 
dotProduct(AVector) - 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
dx - Variable in class mikera.transformz.Translation3
 
dy - Variable in class mikera.transformz.Translation3
 
dz - Variable in class mikera.transformz.Translation3
 

E

Eigen - Class in mikera.matrixx.decompose
 
Eigen() - Constructor for class mikera.matrixx.decompose.Eigen
 
eigenBB_2x2(int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Computes the eigenvalue of the 2 by 2 matrix BTB
EigenResult - Class in mikera.matrixx.decompose.impl.eigen
 
EigenResult(Vector2[], AVector[]) - Constructor for class mikera.matrixx.decompose.impl.eigen.EigenResult
 
EigenResult(Vector2[]) - Constructor for class mikera.matrixx.decompose.impl.eigen.EigenResult
 
eigenSmall - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
eigenSmall - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
eigenvalue2by2(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Computes the eigenvalue of the 2 by 2 matrix.
EigenvalueSmall - Class in mikera.matrixx.decompose.impl.eigen
 
EigenvalueSmall() - Constructor for class mikera.matrixx.decompose.impl.eigen.EigenvalueSmall
 
EigenvalueSmall() - Constructor for class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm.EigenvalueSmall
 
elementAbsPowSum(double) - Method in class mikera.arrayz.impl.AbstractArray
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.arrayz.impl.ZeroArray
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in interface mikera.arrayz.INDArray
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.ABooleanMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.ADiagonalMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.ASingleBandMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.ColumnMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.IdentityMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.PermutationMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.matrixx.impl.ZeroMatrix
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.vectorz.AVector
 
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.ABooleanVector
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.ASparseVector
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.AxisVector
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.RepeatedElementVector
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.SingleElementVector
Returns the sum of the absolute values of all the elements raised to a specified power
elementAbsPowSum(double) - Method in class mikera.vectorz.impl.ZeroVector
 
elementAbsPowSum(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementCount() - Method in class mikera.arrayz.Array
 
elementCount() - Method in class mikera.arrayz.impl.BaseNDArray
 
elementCount() - Method in class mikera.arrayz.impl.BaseShapedArray
 
elementCount() - Method in class mikera.arrayz.impl.ImmutableArray
 
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.matrixx.AMatrix
 
elementCount() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
elementCount() - Method in class mikera.matrixx.Matrix11
 
elementCount() - Method in class mikera.matrixx.Matrix22
 
elementCount() - Method in class mikera.matrixx.Matrix33
 
elementCount() - Method in class mikera.vectorz.AScalar
 
elementCount() - Method in class mikera.vectorz.AVector
 
elementCount() - Method in class mikera.vectorz.impl.ASizedVector
 
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, in row-major order
elementIterator() - Method in class mikera.arrayz.NDArray
 
elementIterator() - Method in class mikera.matrixx.AMatrix
 
elementIterator() - Method in class mikera.matrixx.impl.AStridedMatrix
 
elementIterator() - Method in class mikera.matrixx.impl.ZeroMatrix
 
elementIterator() - Method in class mikera.matrixx.Matrix
 
elementIterator() - Method in class mikera.vectorz.AScalar
 
elementIterator() - Method in class mikera.vectorz.AVector
 
elementMax() - Method in class mikera.arrayz.Array
 
elementMax() - Method in class mikera.arrayz.impl.AbstractArray
 
elementMax() - Method in interface mikera.arrayz.INDArray
Returns the maximum element value in this array.
elementMax() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
elementMax() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
elementMax() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
elementMax() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
elementMax() - Method in class mikera.matrixx.impl.ColumnMatrix
 
elementMax() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
elementMax() - Method in class mikera.matrixx.impl.IdentityMatrix
 
elementMax() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
elementMax() - Method in class mikera.matrixx.impl.RowMatrix
 
elementMax() - Method in class mikera.matrixx.impl.ZeroMatrix
 
elementMax() - Method in class mikera.matrixx.Matrix
 
elementMax() - Method in class mikera.matrixx.Matrix11
 
elementMax() - Method in class mikera.matrixx.Matrix22
 
elementMax() - Method in class mikera.vectorz.AScalar
 
elementMax() - Method in class mikera.vectorz.AVector
 
elementMax() - Method in class mikera.vectorz.BitVector
 
elementMax() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementMax() - Method in class mikera.vectorz.impl.AStridedVector
 
elementMax() - Method in class mikera.vectorz.impl.AxisVector
 
elementMax() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
elementMax() - Method in class mikera.vectorz.impl.JoinedVector
 
elementMax() - Method in class mikera.vectorz.impl.RangeVector
 
elementMax() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementMax() - Method in class mikera.vectorz.impl.SingleElementVector
 
elementMax() - Method in class mikera.vectorz.impl.SparseHashedVector
 
elementMax() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
elementMax() - Method in class mikera.vectorz.impl.ZeroVector
 
elementMax(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMax(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMax() - Method in class mikera.vectorz.Vector
 
elementMax() - Method in class mikera.vectorz.Vector1
 
elementMax() - Method in class mikera.vectorz.Vector2
 
elementMaxAbs(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMaxAbs(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMaxAbsIndex(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMaxIndex(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMin() - Method in class mikera.arrayz.Array
 
elementMin() - Method in class mikera.arrayz.impl.AbstractArray
 
elementMin() - Method in interface mikera.arrayz.INDArray
Returns the maximum element value in this array.
elementMin() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
elementMin() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
elementMin() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
elementMin() - Method in class mikera.matrixx.impl.ColumnMatrix
 
elementMin() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
elementMin() - Method in class mikera.matrixx.impl.IdentityMatrix
 
elementMin() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
elementMin() - Method in class mikera.matrixx.impl.RowMatrix
 
elementMin() - Method in class mikera.matrixx.impl.ZeroMatrix
 
elementMin() - Method in class mikera.matrixx.Matrix
 
elementMin() - Method in class mikera.matrixx.Matrix11
 
elementMin() - Method in class mikera.matrixx.Matrix22
 
elementMin() - Method in class mikera.vectorz.AScalar
 
elementMin() - Method in class mikera.vectorz.AVector
 
elementMin() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementMin() - Method in class mikera.vectorz.impl.AStridedVector
 
elementMin() - Method in class mikera.vectorz.impl.AxisVector
 
elementMin() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
elementMin() - Method in class mikera.vectorz.impl.JoinedVector
 
elementMin() - Method in class mikera.vectorz.impl.RangeVector
 
elementMin() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementMin() - Method in class mikera.vectorz.impl.SingleElementVector
 
elementMin() - Method in class mikera.vectorz.impl.SparseHashedVector
 
elementMin() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
elementMin() - Method in class mikera.vectorz.impl.ZeroVector
 
elementMin(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMin(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementMin() - Method in class mikera.vectorz.Vector
 
elementMin() - Method in class mikera.vectorz.Vector1
 
elementMin() - Method in class mikera.vectorz.Vector2
 
elementMinIndex(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementPowSum(double) - Method in class mikera.arrayz.impl.AbstractArray
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.arrayz.impl.ZeroArray
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in interface mikera.arrayz.INDArray
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.ABooleanMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.ADiagonalMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.ASingleBandMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.ColumnMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.IdentityMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.PermutationMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.matrixx.impl.ZeroMatrix
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.vectorz.AVector
 
elementPowSum(double) - Method in class mikera.vectorz.impl.ABooleanVector
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementPowSum(double) - Method in class mikera.vectorz.impl.ASparseVector
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.vectorz.impl.AxisVector
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.vectorz.impl.RepeatedElementVector
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.vectorz.impl.SingleElementVector
Returns the sum of all the elements raised to a specified power
elementPowSum(double) - Method in class mikera.vectorz.impl.ZeroVector
 
elementPowSum(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementProduct() - Method in class mikera.arrayz.impl.AbstractArray
 
elementProduct() - Method in interface mikera.arrayz.INDArray
Returns the product of all elements in the array.
elementProduct() - Method in class mikera.vectorz.AScalar
 
elementProduct() - Method in class mikera.vectorz.AVector
 
elementProduct() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementProduct() - Method in class mikera.vectorz.impl.ASparseVector
 
elementProduct() - Method in class mikera.vectorz.impl.AStridedVector
 
elementProduct() - Method in class mikera.vectorz.impl.AxisVector
 
elementProduct() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
elementProduct() - Method in class mikera.vectorz.impl.JoinedVector
 
elementProduct() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementProduct() - Method in class mikera.vectorz.impl.SingleElementVector
 
elementProduct() - Method in class mikera.vectorz.impl.Vector0
 
elementProduct() - Method in class mikera.vectorz.impl.ZeroVector
 
elementProduct(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementProduct() - Method in class mikera.vectorz.Vector1
 
elementProduct() - Method in class mikera.vectorz.Vector2
 
elementProduct() - Method in class mikera.vectorz.Vector3
 
elementProduct() - Method in class mikera.vectorz.Vector4
 
elementsEqual(double) - Method in class mikera.arrayz.impl.AbstractArray
 
elementsEqual(double) - Method in interface mikera.arrayz.INDArray
Returns true if all elements are equal to a specific value
elementsEqual(double) - Method in class mikera.matrixx.AMatrix
 
elementsEqual(double) - Method in class mikera.vectorz.AScalar
 
elementsEqual(double) - Method in class mikera.vectorz.AVector
 
elementsEqual(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementsEqual(double) - Method in class mikera.vectorz.impl.AxisVector
 
elementsEqual(double) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementsEqual(double) - Method in class mikera.vectorz.impl.ZeroVector
 
elementsEqual(double[], int, int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSquaredSum() - Method in class mikera.arrayz.Array
 
elementSquaredSum() - Method in class mikera.arrayz.impl.AbstractArray
 
elementSquaredSum() - Method in interface mikera.arrayz.INDArray
Returns the sum of squared elements in this array.
elementSquaredSum() - Method in class mikera.matrixx.AMatrix
Returns the squared sum of all elements in this matrix
elementSquaredSum() - Method in class mikera.matrixx.impl.ABandedMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.AVectorMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.PermutationMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.impl.RowMatrix
 
elementSquaredSum() - Method in class mikera.matrixx.Matrix
 
elementSquaredSum() - Method in class mikera.matrixx.Matrix11
 
elementSquaredSum() - Method in class mikera.vectorz.AScalar
 
elementSquaredSum() - Method in class mikera.vectorz.AVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.ABooleanVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.AJoinedVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.ASparseVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.AStridedVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.AxisVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.BaseDerivedVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.ImmutableVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.JoinedVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.MatrixViewVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.RangeVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.SingleElementVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.SparseHashedVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.Vector0
 
elementSquaredSum() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.WrappedSubVector
 
elementSquaredSum() - Method in class mikera.vectorz.impl.ZeroVector
 
elementSquaredSum(double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSquaredSum(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSquaredSum(double[], int, int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
elementSquaredSum() - Method in class mikera.vectorz.Vector1
 
elementSquaredSum() - Method in class mikera.vectorz.Vector2
 
elementSquaredSum() - Method in class mikera.vectorz.Vector3
 
elementSquaredSum() - Method in class mikera.vectorz.Vector4
 
elementSum() - Method in class mikera.arrayz.Array
 
elementSum() - Method in class mikera.arrayz.impl.AbstractArray
 
elementSum() - Method in interface mikera.arrayz.INDArray
Returns the sum of all elements in this array.
elementSum() - Method in class mikera.matrixx.AMatrix
Returns the sum of all elements in this matrix
elementSum() - Method in class mikera.matrixx.impl.ABandedMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
elementSum() - Method in class mikera.matrixx.impl.AVectorMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ColumnMatrix
 
elementSum() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
elementSum() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
elementSum() - Method in class mikera.matrixx.impl.IdentityMatrix
 
elementSum() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
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.ZeroMatrix
 
elementSum() - Method in class mikera.matrixx.Matrix
 
elementSum() - Method in class mikera.matrixx.Matrix11
 
elementSum() - Method in class mikera.matrixx.Matrix22
 
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.ADenseArrayVector
 
elementSum() - Method in class mikera.vectorz.impl.AJoinedVector
 
elementSum() - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
elementSum() - Method in class mikera.vectorz.impl.ASparseVector
 
elementSum() - Method in class mikera.vectorz.impl.AStridedVector
 
elementSum() - Method in class mikera.vectorz.impl.AxisVector
 
elementSum() - Method in class mikera.vectorz.impl.BaseDerivedVector
 
elementSum() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
elementSum() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
elementSum() - Method in class mikera.vectorz.impl.JoinedVector
 
elementSum() - Method in class mikera.vectorz.impl.MatrixViewVector
 
elementSum() - Method in class mikera.vectorz.impl.RangeVector
 
elementSum() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
elementSum() - Method in class mikera.vectorz.impl.SingleElementVector
 
elementSum() - Method in class mikera.vectorz.impl.SparseHashedVector
 
elementSum() - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
elementSum() - Method in class mikera.vectorz.impl.Vector0
 
elementSum() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
elementSum() - Method in class mikera.vectorz.impl.WrappedSubVector
 
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(double[], int, 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.indexz.Index
 
EMPTY - Static variable in class mikera.vectorz.util.DoubleArrays
 
EMPTY - Static variable in class mikera.vectorz.Vector
 
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
Deprecated.
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.impl.Constants
 
EPS - Static variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
EPS - Static variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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 if 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(AMatrix, double) - Method in class mikera.matrixx.AMatrix
 
epsilonEquals(AMatrix, double) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
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
Returns true if this vector is approximately equal to another vector.
epsilonEquals(AVector, double) - Method in class mikera.vectorz.AVector
 
epsilonEquals(AVector, double) - Method in interface mikera.vectorz.IVector
 
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(Object) - Method in class mikera.arrayz.impl.AbstractArray
 
equals(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
equals(AVector) - Method in class mikera.arrayz.impl.AbstractArray
 
equals(INDArray) - Method in class mikera.arrayz.impl.SliceArray
 
equals(INDArray) - Method in class mikera.arrayz.impl.ZeroArray
 
equals(INDArray) - Method in interface mikera.arrayz.INDArray
Checks if two arrays are equal exactly in terms of both 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
Returns true if this matrix is exactly equal to another matrix
equals(INDArray) - Method in class mikera.matrixx.AMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
equals(INDArray) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.AVectorMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
equals(AVector) - Method in class mikera.matrixx.impl.MatrixRowView
 
equals(AMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.StridedMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
equals(AMatrix) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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(INDArray) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
equals(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
equals(AVector) - Method in class mikera.vectorz.impl.AJoinedVector
 
equals(AVector) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
equals(AVector) - Method in class mikera.vectorz.impl.ASingleElementVector
 
equals(AVector) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
equals(ASparseVector) - Method in class mikera.vectorz.impl.ASparseVector
 
equals(AVector) - Method in class mikera.vectorz.impl.ASparseVector
 
equals(AVector) - Method in class mikera.vectorz.impl.AxisVector
 
equals(AVector) - Method in class mikera.vectorz.impl.BaseDerivedVector
 
equals(AVector) - Method in class mikera.vectorz.impl.ImmutableVector
 
equals(AVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
equals(JoinedMultiVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
equals(AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
equals(JoinedVector) - Method in class mikera.vectorz.impl.JoinedVector
 
equals(AVector) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
equals(AVector) - Method in class mikera.vectorz.impl.SingleElementVector
 
equals(AVector) - Method in class mikera.vectorz.impl.Vector0
 
equals(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
equals(double[], double[]) - Static method in class mikera.vectorz.util.DoubleArrays
 
equals(double[], double[], int) - 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.
equals(AVector) - Method in class mikera.vectorz.Vector
 
equals(AVector) - Method in class mikera.vectorz.Vector2
 
equals(Vector2) - Method in class mikera.vectorz.Vector2
 
equals(AVector) - Method in class mikera.vectorz.Vector3
 
equals(Vector3) - Method in class mikera.vectorz.Vector3
 
equalsArray(double[], int) - Method in class mikera.arrayz.Array
 
equalsArray(double[]) - Method in class mikera.arrayz.impl.AbstractArray
 
equalsArray(double[], int) - Method in class mikera.arrayz.impl.AbstractArray
 
equalsArray(double[], int) - Method in class mikera.arrayz.impl.ImmutableArray
 
equalsArray(double[], int) - Method in class mikera.arrayz.impl.SliceArray
 
equalsArray(double[], int) - Method in class mikera.arrayz.impl.ZeroArray
 
equalsArray(double[]) - Method in interface mikera.arrayz.INDArray
Returns true if the elements in this array exactly match the elements in the given array, in row-major order
equalsArray(double[], int) - Method in interface mikera.arrayz.INDArray
Returns true if the elements in this array exactly match the elements in the given array, in row-major order
equalsArray(double[], int) - Method in class mikera.matrixx.AMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.RowMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.StridedMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
equalsArray(double[], int) - Method in class mikera.matrixx.Matrix11
 
equalsArray(double[], int) - Method in class mikera.vectorz.AScalar
 
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.GrowableVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
equalsArray(double[]) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.AJoinedVector
 
equalsArray(double[]) - Method in class mikera.vectorz.impl.ASizedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.ASizedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.AStridedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.AxisVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.BaseDerivedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.SingleElementVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.Vector0
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.impl.ZeroVector
 
equalsArray(double[], int) - Method in class mikera.vectorz.Vector
 
equalsArray(double[]) - Method in class mikera.vectorz.Vector
 
equalsArray(double[], int) - Method in class mikera.vectorz.Vector1
 
equalsArray(double[], int) - Method in class mikera.vectorz.Vector2
 
equalsArray(double[], int) - Method in class mikera.vectorz.Vector3
 
equalsArray(double[], int) - Method in class mikera.vectorz.Vector4
 
equalsByRows(AMatrix) - Method in class mikera.matrixx.AMatrix
Internal method to test for equality in a row-wise basis.
equalsTranspose(AMatrix) - Method in class mikera.matrixx.AMatrix
Tests if this matrix is exactly equal to the transpose of another matrix
equalsTranspose(AMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
equalsTranspose(AMatrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
error - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
error - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
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.BroadcastScalarArray
 
exactClone() - Method in class mikera.arrayz.impl.ImmutableArray
 
exactClone() - Method in class mikera.arrayz.impl.JoinedArray
 
exactClone() - Method in class mikera.arrayz.impl.SliceArray
 
exactClone() - Method in class mikera.arrayz.impl.ZeroArray
 
exactClone() - Method in interface mikera.arrayz.INDArray
Creates a deep clone of an array, using the same class implementation as the original array
exactClone() - Method in class mikera.arrayz.NDArray
 
exactClone() - Method in class mikera.indexz.AIndex
 
exactClone() - Method in class mikera.indexz.GrowableIndex
 
exactClone() - Method in class mikera.indexz.impl.ComputedIndex
 
exactClone() - Method in class mikera.indexz.Index
 
exactClone() - Method in class mikera.matrixx.AMatrix
 
exactClone() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
exactClone() - Method in class mikera.matrixx.impl.BandedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
exactClone() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
exactClone() - Method in class mikera.matrixx.impl.BufferMatrix
 
exactClone() - Method in class mikera.matrixx.impl.ColumnMatrix
 
exactClone() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
exactClone() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
exactClone() - Method in class mikera.matrixx.impl.IdentityMatrix
 
exactClone() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
exactClone() - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
exactClone() - Method in class mikera.matrixx.impl.MatrixBandView
 
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.SparseColumnMatrix
 
exactClone() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
exactClone() - Method in class mikera.matrixx.impl.StridedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
exactClone() - Method in class mikera.matrixx.impl.SubMatrixView
 
exactClone() - Method in class mikera.matrixx.impl.TransposedMatrix
 
exactClone() - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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.Matrix11
 
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.BufferVector
 
exactClone() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
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.JoinedMultiVector
 
exactClone() - Method in class mikera.vectorz.impl.JoinedVector
 
exactClone() - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
exactClone() - Method in class mikera.vectorz.impl.MatrixViewVector
 
exactClone() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
exactClone() - Method in class mikera.vectorz.impl.SingleElementVector
 
exactClone() - Method in class mikera.vectorz.impl.SparseHashedVector
 
exactClone() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
exactClone() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
exactClone() - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
exactClone() - Method in class mikera.vectorz.impl.StridedVector
 
exactClone() - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
exactClone() - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
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.util.MatrixBuilder
 
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
 
exceptionalShift() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Perform a shift in a random direction that is of the same magnitude as the elements in the matrix.
exceptionShift() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
It is possible for the QR algorithm to get stuck in a loop because of symmetries.
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.impl.ASparseRCMatrix
 
exp() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
exp() - Method in class mikera.matrixx.Matrix
 
exp() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
exp() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
exp() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
exp() - Method in class mikera.vectorz.impl.JoinedVector
 
exp() - Method in class mikera.vectorz.impl.MatrixViewVector
 
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
 
extractLowerTriangular(AMatrix) - Static method in class mikera.matrixx.Matrixx
Extracts a lower triangular matrix from a matrix
extractUpperTriangular(AMatrix) - Static method in class mikera.matrixx.Matrixx
Extracts an upper triangular matrix from a matrix

F

FFT - Class in mikera.matrixx.algo
Computes 1D Discrete Fourier Transform (DFT) of complex and real, double precision data.
FFT(int) - Constructor for class mikera.matrixx.algo.FFT
Creates new instance of DoubleFFT_1D.
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 this array with a single 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.ASparseRCMatrix
 
fill(double) - Method in class mikera.matrixx.impl.AVectorMatrix
 
fill(double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
fill(double) - Method in class mikera.matrixx.impl.MatrixRowView
 
fill(double) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
fill(double) - Method in class mikera.matrixx.Matrix
 
fill(double) - Method in class mikera.vectorz.AVector
Fills the entire vector with a given value
fill(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
fill(double) - Method in class mikera.vectorz.impl.ArraySubVector
 
fill(double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
fill(double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
fill(double) - Method in class mikera.vectorz.impl.JoinedVector
 
fill(double) - Method in class mikera.vectorz.impl.StridedVector
 
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, Random) - Static method in class mikera.vectorz.Vectorz
 
fillGaussian(AVector, double, double) - Static method in class mikera.vectorz.Vectorz
 
fillGaussian(AVector, double, double, Random) - Static method in class mikera.vectorz.Vectorz
 
fillIndexes(AVector) - Static method in class mikera.vectorz.Vectorz
Fills a vector with index values
fillNormal(INDArray, long) - Static method in class mikera.arrayz.Arrayz
 
fillNormal(INDArray, Random) - Static method in class mikera.arrayz.Arrayz
 
fillNormal(AVector, long) - Static method in class mikera.vectorz.Vectorz
Fills a mutable vector with random normally distributed values
fillNormal(AVector, Random) - Static method in class mikera.vectorz.Vectorz
Fills a mutable vector with random normally distributed values
fillRandom(INDArray, long) - Static method in class mikera.arrayz.Arrayz
 
fillRandom(INDArray, Random) - Static method in class mikera.arrayz.Arrayz
 
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
Fills a vector with uniform random numbers in the range [0..1)
fillRandom(AVector, long) - Static method in class mikera.vectorz.Vectorz
Fills a mutable vector with random double values in the range [0..1)
fillRandom(AVector, Random) - Static method in class mikera.vectorz.Vectorz
Fills a mutable vector with random double values in the range [0..1)
fillRandomValues(AMatrix) - Static method in class mikera.matrixx.Matrixx
Fills a matrix with uniform random numbers
fillRandomValues(AMatrix, Random) - Static method in class mikera.matrixx.Matrixx
Fills a matrix with uniform random numbers, using the specified Random instance
fillRange(int, int, double) - Method in class mikera.vectorz.AVector
 
fillRange(int, int, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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
findMax(double[], int, int) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
findMissing() - Method in class mikera.indexz.Index
Finds the first missing index value, assuming the index is sorted and distinct.
FLOOR - Static variable in class mikera.vectorz.Ops
 

G

gamma - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
gamma - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
gammas - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
gammas - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
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.Array
 
get(int) - Method in class mikera.arrayz.Array
 
get(int, 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(long) - Method in class mikera.arrayz.impl.AbstractArray
 
get(int, int) - Method in class mikera.arrayz.impl.AbstractArray
 
get(long, long) - Method in class mikera.arrayz.impl.AbstractArray
 
get(long[]) - Method in class mikera.arrayz.impl.AbstractArray
 
get(AIndex) - Method in class mikera.arrayz.impl.AbstractArray
 
get(Index) - Method in class mikera.arrayz.impl.AbstractArray
 
get(int...) - Method in class mikera.arrayz.impl.BaseNDArray
 
get() - Method in class mikera.arrayz.impl.BaseNDArray
 
get(int) - Method in class mikera.arrayz.impl.BaseNDArray
 
get(int, int) - Method in class mikera.arrayz.impl.BaseNDArray
 
get(int...) - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
get() - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
get(int) - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
get(int, int) - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
get(int...) - Method in class mikera.arrayz.impl.ImmutableArray
 
get(int...) - Method in class mikera.arrayz.impl.JoinedArray
 
get() - Method in class mikera.arrayz.impl.JoinedArray
 
get(int) - Method in class mikera.arrayz.impl.JoinedArray
 
get(int, int) - Method in class mikera.arrayz.impl.JoinedArray
 
get(int...) - Method in class mikera.arrayz.impl.SliceArray
 
get() - Method in class mikera.arrayz.impl.SliceArray
 
get(int) - Method in class mikera.arrayz.impl.SliceArray
 
get(int, int) - Method in class mikera.arrayz.impl.SliceArray
 
get(int...) - Method in class mikera.arrayz.impl.ZeroArray
 
get() - Method in class mikera.arrayz.impl.ZeroArray
 
get(int) - Method in class mikera.arrayz.impl.ZeroArray
 
get(int, int) - Method in class mikera.arrayz.impl.ZeroArray
 
get(AIndex) - Method in interface mikera.arrayz.INDArray
Returns the double value at the specified position in the array
get(Index) - Method in interface mikera.arrayz.INDArray
Returns the double value at the specified position in the array
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(long) - 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(long, long) - 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(long[]) - Method in interface mikera.arrayz.INDArray
Returns the double value at the specified index position in an array
get(int) - Method in class mikera.indexz.AIndex
Gets the index value at position i
get(int) - Method in class mikera.indexz.GrowableIndex
 
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
 
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
Gets the element at the specified position in this matrix
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.BaseStridedMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.BufferMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
get(int) - Method in class mikera.matrixx.impl.MatrixColumnList
 
get(int) - Method in class mikera.matrixx.impl.MatrixColumnView
 
get(int) - Method in class mikera.matrixx.impl.MatrixRowList
 
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.SparseColumnMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.SubMatrixView
 
get(int, int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
get(int, int) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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.Matrix11
 
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, int) - 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, int) - Method in class mikera.vectorz.AVector
 
get(int...) - Method in class mikera.vectorz.AVector
 
get(long[]) - 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.AComputedVector
 
get(int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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(long) - Method in class mikera.vectorz.impl.ASizedVector
 
get(int) - Method in class mikera.vectorz.impl.AxisVector
 
get(int) - Method in class mikera.vectorz.impl.BaseDerivedVector
 
get(int) - Method in class mikera.vectorz.impl.BaseStridedVector
 
get(int) - Method in class mikera.vectorz.impl.BufferVector
 
get(int) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
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.JoinedMultiVector
 
get(int) - Method in class mikera.vectorz.impl.JoinedVector
 
get(int) - Method in class mikera.vectorz.impl.ListWrapper
 
get() - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
get(int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
get(int) - Method in class mikera.vectorz.impl.RangeVector
 
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.SparseHashedVector
 
get(int) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
get(int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
get(int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
get(int) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
get(int) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
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
Gets a specified element from a vector.
get() - Method in class mikera.vectorz.Scalar
 
get(int, int) - Method in class mikera.vectorz.util.MatrixBuilder
 
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
 
getA() - Method in class mikera.matrixx.solve.impl.lu.LUSolver
 
getA() - Method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
getArray() - Method in class mikera.arrayz.Array
 
getArray() - Method in interface mikera.arrayz.impl.IDenseArray
 
getArray() - Method in class mikera.arrayz.impl.ImmutableArray
 
getArray() - Method in interface mikera.arrayz.impl.IStridedArray
Gets the underlying data array for this strided array Unsafe operation - may allow modification of otherwise immutable arrays
getArray() - Method in class mikera.arrayz.NDArray
 
getArray() - Method in class mikera.matrixx.impl.AArrayMatrix
Gets the underlying data array for this array-backed matrix.
getArray() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
getArray() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
getArray() - Method in class mikera.vectorz.impl.AStridedVector
Gets the underlying double[] data array for this vector
getArrayOffset() - Method in class mikera.arrayz.Array
 
getArrayOffset() - Method in class mikera.arrayz.impl.BaseNDArray
 
getArrayOffset() - Method in interface mikera.arrayz.impl.IDenseArray
 
getArrayOffset() - Method in interface mikera.arrayz.impl.IStridedArray
Gets the data array offset for the first element of this strided array
getArrayOffset() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.AStridedMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.BaseStridedMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
getArrayOffset() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
getArrayOffset() - Method in class mikera.matrixx.Matrix
 
getArrayOffset() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
getArrayOffset() - Method in class mikera.vectorz.impl.ArraySubVector
 
getArrayOffset() - Method in class mikera.vectorz.impl.AStridedVector
Gets the offset into the underlying double[] data array for the first element of this vector
getArrayOffset() - Method in class mikera.vectorz.impl.BaseStridedVector
 
getArrayOffset() - Method in class mikera.vectorz.impl.ImmutableVector
 
getArrayOffset() - Method in class mikera.vectorz.Vector
 
getB() - Method in interface mikera.matrixx.decompose.IBidiagonalResult
Returns the bidiagonal matrix.
getB() - Method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRowResult
 
getBand(int) - Method in class mikera.matrixx.AMatrix
Gets a specific band of the matrix, as a view vector.
getBand(int) - Method in interface mikera.matrixx.IMatrix
Gets a band of a matrix The band is defined such that: - 0 is the main diagonal - bands above the main diagonal are 1, 2, 3 etc.
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.ASingleBandMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.ATriangularMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.BandedMatrix
 
getBand(int) - Method in interface mikera.matrixx.impl.IFastBands
 
getBand(int) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
getBand(int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
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
 
getBlock(int, int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getBlock(int, int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getBlockColumnCount(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getBlockColumnCount(int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getBlockColumnCount(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getBlockColumnStart(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getBlockColumnStart(int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getBlockColumnStart(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getBlockRowCount(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getBlockRowCount(int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getBlockRowCount(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getBlockRowStart(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getBlockRowStart(int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getBlockRowStart(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getColumn(int) - Method in class mikera.matrixx.AMatrix
 
getColumn(int) - Method in interface mikera.matrixx.IMatrix
Returns a column of the matrix.
getColumn(int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.APrimitiveMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
getColumn(int) - Method in interface mikera.matrixx.impl.IFastColumns
Gets a column of this matrix.
getColumn(int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.StridedMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
getColumn(int) - Method in class mikera.matrixx.impl.SubMatrixView
 
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
 
getColumnBlockIndex(int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getColumnBlockIndex(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getColumnClone(int) - Method in class mikera.matrixx.AMatrix
 
getColumnClone(int) - Method in interface mikera.matrixx.IMatrix
Returns a column of the matrix as a new cloned, mutable vector The cloned column may be modified without affecting the original matrix.
getColumnClone(int) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
getColumnClone(int) - Method in class mikera.matrixx.impl.SubMatrixView
 
getColumnClone(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getColumnClone(int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
getColumnClone(int) - Method in class mikera.matrixx.Matrix11
 
getColumnClone(int) - Method in class mikera.matrixx.Matrix22
 
getColumns() - Method in class mikera.matrixx.AMatrix
 
getColumns() - Method in interface mikera.matrixx.IMatrix
Gets a List of columns of a matrix.
getColumns() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
getColumns() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getColumnView(int) - Method in class mikera.matrixx.AMatrix
 
getColumnView(int) - Method in interface mikera.matrixx.IMatrix
Returns a column of the matrix as a vector view.
getColumnView(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.PermutedMatrix
Returns a column of the permuted matrix as a vector reference
getColumnView(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.RowMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.SubMatrixView
 
getColumnView(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
getColumnView(int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
getComponent(int) - Method in class mikera.arrayz.impl.AbstractArray
 
getComponent(int) - Method in class mikera.arrayz.impl.JoinedArray
 
getComponent(int) - Method in class mikera.arrayz.impl.SliceArray
 
getComponent(int) - Method in interface mikera.arrayz.INDArray
Gets a component from the array at the specified index Will throw an error if components are not supported, or if the component is out of bounds as defined by 0 <= k
getComponent(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getComponent(int) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
getComponent(int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
getComponent(int) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
getComponent(int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
getComponent(int) - Method in class mikera.vectorz.impl.AJoinedVector
 
getComponent(int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
getComponent(int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
getComponent(int) - Method in class mikera.vectorz.impl.JoinedVector
 
getComponent(int) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
getComponents() - Method in class mikera.arrayz.impl.AbstractArray
 
getComponents() - Method in class mikera.arrayz.impl.SliceArray
 
getComponents() - Method in interface mikera.arrayz.INDArray
Gets all components in a new array, with length componentCount();
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
 
getD() - Method in interface mikera.matrixx.decompose.ICholeskyLDUResult
Returns a Diagonal matrix from the decomposition
getD() - Method in class mikera.matrixx.decompose.impl.chol.CholeskyResult
Returns the diagonal matrix from the decomposition.
getData() - Method in class mikera.indexz.Index
 
getDerivative(int) - Method in class mikera.vectorz.Op2
Gets the derivative of this Op2 with respect to the specified parameter (0 or 1)
getDerivative(int) - Method in class mikera.vectorz.ops.CrossEntropy
 
getDerivativeOp() - Method in class mikera.vectorz.Op
Gets an operator which represents the derivative of this operator.
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
 
getDiag() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getDiagonal(double[], double[]) - Method in class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
 
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
 
getEigenvalue(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
Returns the eigenvalue at the specified index.
getEigenvalue(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
 
getEigenvalues() - Method in interface mikera.matrixx.decompose.IEigenResult
Returns an array of eigenvalue as complex numbers.
getEigenvalues() - Method in class mikera.matrixx.decompose.impl.eigen.EigenResult
 
getEigenVector(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
 
getEigenVectors() - Method in interface mikera.matrixx.decompose.IEigenResult
Used to retrieve an array real valued eigenvectors.
getEigenVectors() - Method in class mikera.matrixx.decompose.impl.eigen.EigenResult
 
getElements(double[], int) - Method in class mikera.arrayz.Array
 
getElements() - Method in class mikera.arrayz.impl.AbstractArray
 
getElements(double[], int) - Method in class mikera.arrayz.impl.AbstractArray
 
getElements(Object[], int) - Method in class mikera.arrayz.impl.AbstractArray
 
getElements(double[]) - 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 at the specified offset
getElements(Object[], int) - Method in interface mikera.arrayz.INDArray
Gets all elements of the array, copying them into an object array at the specified offset
getElements(double[]) - Method in interface mikera.arrayz.INDArray
Copies all the elements of this INDArray to the specified double array
getElements() - Method in interface mikera.arrayz.INDArray
Gets all elements of the array as a Java 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.ImmutableMatrix
 
getElements(double[], int) - Method in class mikera.matrixx.impl.MatrixBandView
 
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.StridedRowMatrix
 
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.Matrix11
 
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[]) - Method in class mikera.vectorz.AScalar
 
getElements(double[], int) - Method in class mikera.vectorz.AVector
 
getElements(Object[], int) - Method in class mikera.vectorz.AVector
 
getElements(double[], int, int[]) - Method in class mikera.vectorz.AVector
Gets the elements in this vector from the specified indices, storing at the specified offset in the destination array
getElements(double[], int) - Method in class mikera.vectorz.BitVector
 
getElements(double[], int) - Method in class mikera.vectorz.GrowableVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.AStridedVector
 
getElements(double[], int, int[]) - Method in class mikera.vectorz.impl.AStridedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.BaseDerivedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.BufferVector
 
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.IndexedArrayVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.IndexVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
getElements(double[], int) - Method in class mikera.vectorz.impl.ZeroVector
 
getElements(Object[], int) - Method in class mikera.vectorz.impl.ZeroVector
 
getElements(double[], int) - Method in class mikera.vectorz.Scalar
 
getElements(double[], int, int[]) - Method in class mikera.vectorz.Vector
 
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
 
getGammas() - Method in class mikera.matrixx.decompose.impl.hessenberg.HessenbergSimilarDecomposition
 
getGammas() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
getGammas() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
getH() - Method in interface mikera.matrixx.decompose.IHessenbergResult
An upper Hessenberg matrix from the decompostion.
getH() - Method in class mikera.matrixx.decompose.impl.hessenberg.HessenbergResult
 
getIndex(int...) - Method in class mikera.arrayz.Array
Computes the array index of the specified index position in the underlyind data array
getIndex(int...) - Method in class mikera.arrayz.impl.BaseNDArray
 
getIndex(int...) - Method in class mikera.arrayz.impl.ImmutableArray
 
getIndx() - Method in class mikera.matrixx.decompose.impl.lu.AltLU
 
getInternalData() - Method in class mikera.matrixx.impl.ImmutableMatrix
Unsafe method that returns the internal data array
getInverse() - Method in interface mikera.vectorz.IOperator
Gets the inverse of this operator.
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
 
getL() - Method in interface mikera.matrixx.decompose.ICholeskyResult
Returns the lower triangular matrix from the decomposition.
getL() - Method in interface mikera.matrixx.decompose.ILUResult
Returns the L matrix from the decomposition.
getL() - Method in class mikera.matrixx.decompose.impl.chol.CholeskyHelper
Returns L matrix from the decomposition.
L*LT=A
getL() - Method in class mikera.matrixx.decompose.impl.chol.CholeskyResult
Returns the lower triangular matrix from the decomposition.
getL() - Method in class mikera.matrixx.decompose.impl.lu.LUPResult
 
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.ADiagonalMatrix
 
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.AbstractArray
 
getLongShape() - Method in class mikera.arrayz.impl.BaseNDArray
 
getLongShape() - Method in class mikera.arrayz.impl.ImmutableArray
 
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.matrixx.AMatrix
 
getLongShape() - Method in class mikera.vectorz.AScalar
 
getLongShape() - Method in class mikera.vectorz.AVector
 
getLU() - Method in class mikera.matrixx.decompose.impl.lu.AltLU
 
getMatrix() - Method in class mikera.transformz.AAffineTransform
 
getMatrix() - Method in class mikera.transformz.Affine23
 
getMatrix() - Method in class mikera.transformz.Affine34
 
getMatrix() - Method in class mikera.transformz.AffineMN
 
getMatrix() - Method in class mikera.transformz.impl.AConstantTransform
 
getMatrix() - Method in class mikera.transformz.impl.IdentityTranslation
 
getMatrix() - Method in class mikera.transformz.MatrixTransform
 
getMatrix() - Method in class mikera.transformz.Translation
 
getMatrix() - Method in class mikera.transformz.Translation3
 
getMatrixSize() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
getMatrixTransform() - Method in class mikera.transformz.AAffineTransform
 
getMaxValue() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getNonZeroBand() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getNonZeroBand() - Method in class mikera.matrixx.impl.ASingleBandMatrix
Gets the non-zero band from the matrix
getNumberOfEigenvalues() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
Returns the number of eigenvalues available.
getNumberOfEigenvalues() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
 
getNumberOfSingularValues() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getOff() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getP() - Method in interface mikera.matrixx.decompose.ILUPResult
Returns the P matrix from the decomposition.
getP() - Method in class mikera.matrixx.decompose.impl.lu.LUPResult
 
getPivot() - Method in class mikera.matrixx.decompose.impl.lu.AltLU
 
getQ() - Method in interface mikera.matrixx.decompose.IHessenbergResult
An orthogonal matrix that has the following property: H = QTAQ
getQ() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
 
getQ() - Method in class mikera.matrixx.decompose.impl.hessenberg.HessenbergResult
 
getQ(boolean) - Method in class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
An orthogonal matrix that has the following property: T = QTAQ
getQ() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
getQ() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
getQ() - Method in class mikera.matrixx.decompose.impl.qr.QRResult
 
getQ() - Method in interface mikera.matrixx.decompose.IQRResult
Returns the Q matrix from the decomposition.
getQH() - Method in class mikera.matrixx.decompose.impl.hessenberg.HessenbergSimilarDecomposition
The raw QH matrix that is stored internally.
getQR() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Returns the combined QR matrix in a 2D array format that is column major.
getQR() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
Returns a single matrix which contains the combined values of Q and R.
getQT() - Method in class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
Returns the internal matrix where the decomposed results are stored.
getR() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
getR() - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
getR() - Method in class mikera.matrixx.decompose.impl.qr.QRResult
 
getR() - Method in interface mikera.matrixx.decompose.IQRResult
Returns the R matrix from the decomposition.
getRotatedData(int, int) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
getRow(int) - Method in class mikera.matrixx.AMatrix
 
getRow(int) - Method in interface mikera.matrixx.IMatrix
Returns a row of the matrix.
getRow(int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.APrimitiveMatrix
 
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 interface mikera.matrixx.impl.IFastRows
Gets a row of this matrix.
getRow(int) - Method in class mikera.matrixx.impl.PermutationMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.StridedMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
getRow(int) - Method in class mikera.matrixx.impl.SubMatrixView
 
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
 
getRowBlockIndex(int) - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
getRowBlockIndex(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getRowClone(int) - Method in class mikera.matrixx.AMatrix
 
getRowClone(int) - Method in interface mikera.matrixx.IMatrix
Returns a row of the matrix as a new cloned, mutable vector.
getRowClone(int) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
getRowClone(int) - Method in class mikera.matrixx.impl.SubMatrixView
 
getRowClone(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getRowClone(int) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
getRowClone(int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
getRowClone(int) - Method in class mikera.matrixx.Matrix11
 
getRowClone(int) - Method in class mikera.matrixx.Matrix22
 
getRowClone(int) - Method in class mikera.matrixx.Matrix33
Returns a row of the matrix as a cloned vector
getRows() - Method in class mikera.matrixx.AMatrix
 
getRows() - Method in interface mikera.matrixx.IMatrix
Gets a List of rows of a matrix.
getRows() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
getRows() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
getRows() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getRowView(int) - Method in class mikera.matrixx.AMatrix
 
getRowView(int) - Method in interface mikera.matrixx.IMatrix
Returns a row of the matrix as a vector view.
getRowView(int) - Method in class mikera.matrixx.impl.ABandedMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.ABlockMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.BufferMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.PermutedMatrix
Returns a row of the permuted matrix as a vector reference
getRowView(int) - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.RowMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.SubMatrixView
 
getRowView(int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
getRowView(int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
getRowView(int) - Method in class mikera.matrixx.Matrix
 
getRowView(int) - Method in class mikera.vectorz.util.MatrixBuilder
 
getS() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
getS() - Method in class mikera.matrixx.decompose.impl.svd.SVDResult
Returns a diagonal matrix with the singular values.
getS() - Method in interface mikera.matrixx.decompose.ISVDResult
Returns a diagonal matrix with the singular values.
getShape(int) - Method in class mikera.arrayz.impl.AbstractArray
 
getShape(int) - Method in class mikera.arrayz.impl.BaseNDArray
 
getShape() - Method in class mikera.arrayz.impl.BaseShapedArray
 
getShape(int) - Method in class mikera.arrayz.impl.BaseShapedArray
 
getShape() - Method in class mikera.arrayz.impl.ImmutableArray
 
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.indexz.Index
 
getShape() - Method in class mikera.matrixx.AMatrix
 
getShape(int) - Method in class mikera.matrixx.AMatrix
 
getShape() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
getShape(int) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
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
 
getShape() - Method in class mikera.vectorz.impl.ASizedVector
 
getShapeClone() - Method in class mikera.arrayz.impl.AbstractArray
 
getShapeClone() - Method in class mikera.arrayz.impl.BaseShapedArray
 
getShapeClone() - Method in class mikera.arrayz.impl.ImmutableArray
 
getShapeClone() - Method in interface mikera.arrayz.INDArray
Returns the shape of the array as an array of ints, guaranteed to be a new array i.e.
getShapeClone() - Method in class mikera.matrixx.AMatrix
 
getShapeClone() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
getShapeClone() - Method in class mikera.vectorz.AVector
 
getShapeClone() - Method in class mikera.vectorz.impl.ASizedVector
 
getSingularValue(int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getSingularValues() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
getSingularValues() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getSingularValues() - Method in class mikera.matrixx.decompose.impl.svd.SVDResult
 
getSingularValues() - Method in interface mikera.matrixx.decompose.ISVDResult
Returns an array containing singular values.
getSlices() - Method in class mikera.arrayz.Array
 
getSlices(int) - Method in class mikera.arrayz.impl.AbstractArray
 
getSlices() - Method in class mikera.arrayz.impl.AbstractArray
 
getSlices() - Method in class mikera.arrayz.impl.SliceArray
 
getSlices() - Method in class mikera.arrayz.impl.ZeroArray
 
getSlices() - Method in interface mikera.arrayz.INDArray
Returns a list of all major slices of this array.
getSlices(int) - Method in interface mikera.arrayz.INDArray
Returns a list of all slices of this array along a given dimension.
getSlices() - Method in class mikera.arrayz.NDArray
 
getSlices() - Method in class mikera.matrixx.AMatrix
 
getSlices(int) - Method in class mikera.matrixx.AMatrix
 
getSlices() - Method in class mikera.vectorz.AScalar
 
getSlices() - Method in class mikera.vectorz.AVector
 
getSlices() - Method in class mikera.vectorz.impl.ASparseVector
 
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 class mikera.arrayz.impl.BaseNDArray
 
getStride(int) - Method in interface mikera.arrayz.impl.IStridedArray
Gets the stide for a specific dimension in this strided array.
getStride(int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
getStride() - Method in class mikera.vectorz.impl.ADenseArrayVector
ADenseArrayVector 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
Gets the stride of this strided vector.
getStride(int) - Method in class mikera.vectorz.impl.AStridedVector
 
getStride() - Method in class mikera.vectorz.impl.BaseStridedVector
 
getStride() - Method in class mikera.vectorz.impl.ImmutableVector
 
getStrides() - Method in class mikera.arrayz.Array
 
getStrides() - Method in class mikera.arrayz.impl.BaseNDArray
 
getStrides() - Method in interface mikera.arrayz.impl.IStridedArray
Gets the strides for each dimension of this strided array.
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.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
Extracts the tridiagonal matrix found in the decomposition.
getT() - Method in class mikera.vectorz.impl.APrimitiveVector
 
getT() - Method in class mikera.vectorz.Vector4
 
getTransform(int) - Method in interface mikera.vectorz.IOperator
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
 
getTranslation() - Method in class mikera.transformz.AAffineTransform
 
getTranslation() - Method in class mikera.transformz.Affine23
 
getTranslation() - Method in class mikera.transformz.Affine34
 
getTranslation() - Method in class mikera.transformz.AffineMN
 
getTranslation() - Method in class mikera.transformz.ALinearTransform
 
getTranslation() - Method in class mikera.transformz.impl.ConstantTransform
 
getTranslation() - Method in class mikera.transformz.impl.ConstantTransform3
 
getTranslation() - Method in class mikera.transformz.impl.ConstantTransform4
 
getTranslation() - Method in class mikera.transformz.impl.IdentityTranslation
 
getTranslation() - Method in class mikera.transformz.Translation
 
getTranslation() - Method in class mikera.transformz.Translation3
 
getTranslationComponent(int) - Method in class mikera.transformz.ATranslation
 
getTranslationComponent(int) - Method in class mikera.transformz.Translation3
 
getTranslationVector() - Method in class mikera.transformz.AAffineTransform
Gets the translation offset that is part of this affine transform.
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.Array
 
getTranspose() - Method in class mikera.arrayz.impl.AbstractArray
 
getTranspose() - Method in class mikera.arrayz.impl.ZeroArray
 
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
 
getTranspose() - Method in interface mikera.matrixx.IMatrix
Returns the transpose of this matrix.
getTranspose() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.AStridedMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.BandedMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.ColumnMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
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.StridedRowMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getTranspose() - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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
Gets a mutable transposed clone of the matrix
getTransposeCopy() - Method in class mikera.matrixx.impl.AArrayMatrix
 
getTransposeCopy() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getTransposeCopy() - Method in class mikera.vectorz.AVector
 
getTransposeView() - Method in class mikera.arrayz.Array
 
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 interface mikera.matrixx.IMatrix
Returns a transposed view of this matrix.
getTransposeView() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.AStridedMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.ColumnMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.IdentityMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.RowMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.StridedMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.TransposedMatrix
 
getTransposeView() - Method in class mikera.matrixx.impl.ZeroMatrix
 
getTransposeView() - Method in class mikera.matrixx.Matrix
 
getTransposeView() - Method in class mikera.vectorz.AScalar
 
getTransposeView() - Method in class mikera.vectorz.AVector
 
getU() - Method in interface mikera.matrixx.decompose.IBidiagonalResult
Returns the orthogonal U matrix.
getU() - Method in interface mikera.matrixx.decompose.ICholeskyResult
Returns the upper triangular matrix from the decomposition.
getU() - Method in interface mikera.matrixx.decompose.ILUResult
Returns the U matrix from the decomposition.
getU() - Method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRowResult
 
getU() - Method in class mikera.matrixx.decompose.impl.chol.CholeskyResult
Returns the upper triangular matrix from the decomposition.
getU() - Method in class mikera.matrixx.decompose.impl.lu.LUPResult
 
getU() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
getU() - Method in class mikera.matrixx.decompose.impl.svd.SVDResult
Returns the orthogonal 'U' matrix.
getU() - Method in interface mikera.matrixx.decompose.ISVDResult
Returns the orthogonal 'U' matrix.
getUt() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
getV() - Method in interface mikera.matrixx.decompose.IBidiagonalResult
Returns the orthogonal V matrix.
getV() - Method in class mikera.matrixx.decompose.impl.bidiagonal.BidiagonalRowResult
 
getV() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
getV() - Method in class mikera.matrixx.decompose.impl.svd.SVDResult
Returns the orthogonal 'V' matrix.
getV() - Method in interface mikera.matrixx.decompose.ISVDResult
Returns the orthogonal 'V' matrix.
getVt() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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
 
GrowableIndex - Class in mikera.indexz
 
GrowableIndex() - Constructor for class mikera.indexz.GrowableIndex
 
GrowableIndex(int) - Constructor for class mikera.indexz.GrowableIndex
 
GrowableIndex(int[]) - Constructor for class mikera.indexz.GrowableIndex
 
GrowableIndexedVector - Class in mikera.vectorz.impl
Implementation for a sparse indexed vector that can accumulate index/value pairs efficiently (in order) Length grows if elements are added beyond the end of the vector
GrowableVector - Class in mikera.vectorz
Implements a growable vector, intended for incrementally building vectors Supports the following operations which etend the vector's length: - set (when used beyond array length) - append (adds a value to the end of the vector, extending length by one) 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(int) - 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
Returns true if this operator supports computing the derivative for a given input
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
Returns true if this operator supports computing the derivative for a given output
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
Returns true if this operator supports computing the inverse for a given output
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.MatrixRowIterator
 
hasNext() - Method in class mikera.matrixx.impl.StridedElementIterator
 
hasNext() - Method in class mikera.vectorz.impl.RepeatedElementIterator
 
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
Tests whether all columns in the matrix are orthonormal vectors
hasOrthonormalColumns() - Method in class mikera.matrixx.impl.PermutationMatrix
 
hasOrthonormalRows() - Method in class mikera.matrixx.AMatrix
Tests whether all rows in the matrix are orthonormal vectors
hasOrthonormalRows() - Method in class mikera.matrixx.impl.PermutationMatrix
 
hasUncountable() - Method in class mikera.arrayz.impl.AbstractArray
Returns true if any element is this array is NaN or infinite
hasUncountable() - Method in class mikera.arrayz.impl.ZeroArray
 
hasUncountable() - Method in interface mikera.arrayz.INDArray
Checks if the array has any uncountable element values (i.e.
hasUncountable() - Method in class mikera.matrixx.AMatrix
Checks to see if any element in the matrix is NaN of Infinite.
hasUncountable() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.ColumnMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.IdentityMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.PermutationMatrix
 
hasUncountable() - Method in class mikera.matrixx.impl.ZeroMatrix
 
hasUncountable() - Method in class mikera.vectorz.AScalar
 
hasUncountable() - Method in class mikera.vectorz.AVector
 
hasUncountable() - Method in class mikera.vectorz.impl.ABooleanVector
 
hasUncountable() - Method in class mikera.vectorz.impl.AJoinedVector
 
hasUncountable() - Method in class mikera.vectorz.impl.ASparseVector
 
hasUncountable() - Method in class mikera.vectorz.impl.AStridedVector
 
hasUncountable() - Method in class mikera.vectorz.impl.AxisVector
 
hasUncountable() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
hasUncountable() - Method in class mikera.vectorz.impl.SingleElementVector
 
hasUncountable() - Method in class mikera.vectorz.impl.ZeroVector
 
Hessenberg - Class in mikera.matrixx.decompose
Public API class for Hessenberg decomposition
Hessenberg() - Constructor for class mikera.matrixx.decompose.Hessenberg
 
HessenbergResult - Class in mikera.matrixx.decompose.impl.hessenberg
 
HessenbergResult(AMatrix, AMatrix) - Constructor for class mikera.matrixx.decompose.impl.hessenberg.HessenbergResult
 
HessenbergSimilarDecomposition - Class in mikera.matrixx.decompose.impl.hessenberg
Finds the decomposition of a matrix in the form of:

A = QHQT

where A is an m by m matrix, Q is an orthogonal matrix, and H is an upper Hessenberg matrix.
householder(int) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Computes the householder vector "u" for the first column of submatrix j.
householder(int) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
Computes the householder vector "u" for the first column of submatrix j.
HouseholderColQR - Class in mikera.matrixx.decompose.impl.qr
Householder QR decomposition is rich in operations along the columns of the matrix.
HouseholderColQR(boolean) - Constructor for class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
HouseholderQR - Class in mikera.matrixx.decompose.impl.qr
This variation of QR decomposition uses reflections to compute the Q matrix.
HouseholderQR(boolean) - Constructor for class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
householderSymmetric(int, double) - Method in class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
Performs the householder operations on left and right and side of the matrix.

I

IBidiagonalResult - Interface in mikera.matrixx.decompose
 
ICholeskyLDUResult - Interface in mikera.matrixx.decompose
 
ICholeskyResult - Interface in mikera.matrixx.decompose
Interface for results of Cholesky Decomposition
IDense - Interface in mikera.arrayz.impl
Marker interface for matrices using dense storage.
IDenseArray - Interface in mikera.arrayz.impl
Marker interface for types that use a densely packed array
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
IEigenResult - Interface in mikera.matrixx.decompose
 
IFastBands - Interface in mikera.matrixx.impl
Marker interface for matrices with fast banded access.
IFastColumns - Interface in mikera.matrixx.impl
Marker interface for matrices with fast column access General intention is that any matrix that implements this must have a fast getColumn(), typically - O(1) time and space - An efficient vector type returned
IFastRows - Interface in mikera.matrixx.impl
Marker interface for matrices with fast row access General intention is that any matrix that implements this must have a fast getRow(), typically - O(1) time and space - An efficient vector type returned (a strided vector or better)
IHessenbergResult - Interface in mikera.matrixx.decompose
Interface representing the result of a hessenberg decomposition
illegalSize(int...) - Static method in class mikera.vectorz.util.ErrorMessages
 
ILUPResult - Interface in mikera.matrixx.decompose
Interface for results of LUP decomposition
ILUResult - Interface in mikera.matrixx.decompose
Interface for results of LU decomposition
IMatrix - Interface in mikera.matrixx
Interface for matrix operations.
immutable() - Method in class mikera.arrayz.Array
 
immutable() - Method in class mikera.arrayz.impl.AbstractArray
 
immutable() - Method in interface mikera.arrayz.INDArray
Returns an immutable version of this array.
immutable() - Method in class mikera.arrayz.NDArray
 
immutable() - Method in class mikera.matrixx.AMatrix
 
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.MatrixIndexScalar
 
immutable() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
immutable() - Method in class mikera.vectorz.impl.Vector0
 
immutable() - Method in interface mikera.vectorz.IScalar
Coerces this scalar to an immutable form
immutable() - Method in class mikera.vectorz.Scalar
 
immutable(Object) - Static method in class mikera.vectorz.util.ErrorMessages
 
ImmutableArray - Class in mikera.arrayz.impl
Immutable N-dimensional array class Uses strided array storage
ImmutableMatrix - Class in mikera.matrixx.impl
Immutable dense matrix class This is the immutable equivalent of mikera.matrixx.Matrix
ImmutableMatrix(AMatrix) - Constructor for class mikera.matrixx.impl.ImmutableMatrix
 
ImmutableScalar - Class in mikera.vectorz.impl
Immutable scalar class Conceptually equivalent to a wrapped Double value, but supports all the Vectorz interfaces and functionality as a scalar object.
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
impossible() - Static method in class mikera.vectorz.util.ErrorMessages
 
improveSol(AMatrix, AMatrix) - Method in class mikera.matrixx.solve.impl.lu.LUSolver
This attempts to improve upon the solution generated by account for numerical imprecisions.
include(int) - Method in class mikera.indexz.GrowableIndex
Includes a value in a distinct, sorted growable index.
includeIndices(int[]) - Method in class mikera.vectorz.impl.SparseIndexedVector
Include additional indices in the non-sparse index set of this vector.
includeIndices(Index) - Method in class mikera.vectorz.impl.SparseIndexedVector
Include additional indices in the non-sparse index set of this vector.
includeIndices(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
Include additional indices in the non-sparse index set of this vector.
includeIndices(ASparseIndexedVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
includesIndex(int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
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.AxisVector
 
includesIndex(int) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
includesIndex(int) - Method in class mikera.vectorz.impl.SingleElementVector
 
includesIndex(int) - Method in class mikera.vectorz.impl.SparseHashedVector
 
includesIndex(int) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
includesIndex(int) - Method in class mikera.vectorz.impl.ZeroVector
 
includeSorted(Set<Integer>) - Method in class mikera.indexz.Index
 
includeSorted(Index) - Method in class mikera.indexz.Index
 
incompatibleBroadcast(INDArray, int...) - Static method in class mikera.vectorz.util.ErrorMessages
Returns an error message indicating that a broadcast is not possible e.g.
incompatibleBroadcast(INDArray, INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
 
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.
incompatibleShapes(Index, AVector) - Static method in class mikera.vectorz.util.ErrorMessages
 
incompatibleShapes(int, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
incrementAll(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
incrementSteps() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
incrementSteps() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
INDArray - Interface in mikera.arrayz
Interface for general multi-dimensional arrays of doubles All Vectorz array types (including all vectors and matrices) must implement this interface.
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 underlying data array for a given position in this array-backed matrix
index(int, int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
index(int, int) - Method in class mikera.matrixx.impl.BaseStridedMatrix
 
index(int, int) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
index(int, int) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
index(int, int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
index(int, int) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
index(int, int) - Method in class mikera.matrixx.Matrix
 
index(int) - Method in class mikera.vectorz.impl.AArrayVector
Computes an index into the underlying array for a given vector index
index(int) - Method in class mikera.vectorz.impl.ArraySubVector
 
index - Variable in class mikera.vectorz.impl.ASingleElementVector
 
index() - Method in class mikera.vectorz.impl.ASingleElementVector
 
index(int) - Method in class mikera.vectorz.impl.BaseStridedVector
 
index(int) - Method in class mikera.vectorz.impl.ImmutableVector
 
index(int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
index(int) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
index(int) - Method in class mikera.vectorz.Vector
 
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
 
indexLookup(int[], int) - Static method in class mikera.vectorz.util.IntArrays
Finds the position of a value in a sorted index, or -1 if before the array.
indexOfMaxValue(AVector) - Static method in class mikera.vectorz.Vectorz
Deprecated.
indexOfMinValue(AVector) - Static method in class mikera.vectorz.Vectorz
Deprecated.
indexPosition(int) - Method in class mikera.indexz.AIndex
Looks up an index value in the index, returning its position or -1 if not found Index must be both sorted and distinct.
indexPosition(int) - Method in class mikera.indexz.GrowableIndex
 
indexPosition(int) - Method in class mikera.indexz.impl.ComputedIndex
 
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.
indexPosition(int[], int) - Static method in class mikera.vectorz.util.IntArrays
 
indexPosition(int[], int, int, int) - Static method in class mikera.vectorz.util.IntArrays
 
IndexVector - Class in mikera.vectorz.impl
A constrained immutable vector implementation wrapping an integer Index
Indexz - Class in mikera.indexz
Class for static index methods
Indexz() - Constructor for class mikera.indexz.Indexz
 
indx - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
init(double[], double[], int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Sets up and declares internal data structures.
init(AMatrix) - Method in class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
If needed declares and sets up internal data structures.
initParam(int, int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
inner - Variable in class mikera.vectorz.ops.Composed
 
inner - Variable in class mikera.vectorz.ops.ComposedOp2
 
innerProduct(double) - Method in class mikera.arrayz.impl.AbstractArray
 
innerProduct(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
innerProduct(AScalar) - Method in class mikera.arrayz.impl.AbstractArray
 
innerProduct(AVector) - 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(double) - Method in interface mikera.arrayz.INDArray
Calculates the inner product of this array with a double value
innerProduct(AScalar) - Method in interface mikera.arrayz.INDArray
Calculates the inner product of this array with a scalar
innerProduct(AVector) - Method in interface mikera.arrayz.INDArray
Computes the inner product of this array with a vector
innerProduct(AMatrix) - Method in class mikera.matrixx.AMatrix
 
innerProduct(Vector) - Method in class mikera.matrixx.AMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.AMatrix
 
innerProduct(AScalar) - Method in class mikera.matrixx.AMatrix
 
innerProduct(double) - Method in class mikera.matrixx.AMatrix
 
innerProduct(INDArray) - Method in class mikera.matrixx.AMatrix
 
innerProduct(AVector) - Method in interface mikera.matrixx.IMatrix
Transforms a source vector into a using matrix multiplication (inner product).
innerProduct(Vector) - Method in interface mikera.matrixx.IMatrix
Transforms a dense source Vector using matrix multiplication (inner product).
innerProduct(AMatrix) - Method in interface mikera.matrixx.IMatrix
Computes the inner product of this matrix with another.
innerProduct(ADiagonalMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
Computes the inner product of this matrix with another diagonal matrix of the same shape.
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
innerProduct(ADiagonalMatrix) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
innerProduct(ADiagonalMatrix) - Method in class mikera.matrixx.impl.IdentityMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.IdentityMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.PermutationMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.ScalarMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
innerProduct(Vector) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
innerProduct(AVector) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
innerProduct(SparseColumnMatrix) - Method in class mikera.matrixx.impl.SparseRowMatrix
Specialised inner product for sparse row matrix multiplied by sparse column matrix.
innerProduct(SparseRowMatrix) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
innerProduct(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
innerProduct(AVector) - 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(double) - Method in class mikera.vectorz.AScalar
 
innerProduct(AVector) - Method in class mikera.vectorz.AScalar
 
innerProduct(AVector) - Method in class mikera.vectorz.AVector
Computes the inner product of this vector with another vector
innerProduct(ADenseArrayVector) - Method in class mikera.vectorz.AVector
Overloaded inner product for dense array vector argument
innerProduct(AMatrix) - Method in class mikera.vectorz.AVector
Computes the inner product of this vector with a matrix
innerProduct(AScalar) - Method in class mikera.vectorz.AVector
Computes the inner product of this vector with a scalar
innerProduct(INDArray) - Method in class mikera.vectorz.AVector
 
innerProduct(double) - Method in class mikera.vectorz.AVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.ASparseVector
 
innerProduct(ADenseArrayVector) - Method in class mikera.vectorz.impl.AxisVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.AxisVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.SingleElementVector
 
innerProduct(SparseRowMatrix) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
innerProduct(SparseColumnMatrix) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
innerProduct(AMatrix) - Method in class mikera.vectorz.impl.ZeroVector
 
innerProduct(ADenseArrayVector) - Method in class mikera.vectorz.impl.ZeroVector
 
inputDimensions() - Method in class mikera.matrixx.AMatrix
Returns the number of dimensions required for input vectors
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.ASizedTransform
 
inputDimensions() - Method in class mikera.transformz.ATransform
 
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.MatrixTransform
 
inputDimensions() - Method in class mikera.transformz.Translation
 
inputDimensions() - Method in class mikera.transformz.Translation3
 
insert(int, int) - Method in class mikera.indexz.Index
Returns a new Index with a value inserted at the specified position
insert(int, double) - Method in class mikera.vectorz.GrowableVector
Inserts a double value at the specified position in this GrowableVector.
insert(double[], int, double) - Static method in class mikera.vectorz.util.DoubleArrays
 
insert(int[], int, int) - Static method in class mikera.vectorz.util.IntArrays
 
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
 
insufficientElements(long) - Static method in class mikera.vectorz.util.ErrorMessages
 
IntArrays - Class in mikera.vectorz.util
 
IntArrays() - Constructor for class mikera.vectorz.util.IntArrays
 
interpolate(AVector, double) - Method in class mikera.vectorz.AVector
 
intersectSorted(int[], int[]) - Static method in class mikera.vectorz.util.IntArrays
Intersects two distinct sorted integer arrays, returning the intersection of all values WARNINGS: 1.
invalidBand(AMatrix, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidComponent(INDArray, long) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidDimension(INDArray, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidIndex(INDArray, int...) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidIndex(AVector, long[]) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidIndex(INDArray, long) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidRange(AVector, int, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidSlice(INDArray, long) - Static method in class mikera.vectorz.util.ErrorMessages
 
invalidSlice(INDArray, int, int) - Static method in class mikera.vectorz.util.ErrorMessages
 
Inverse - Class in mikera.matrixx.algo
 
Inverse() - Constructor for class mikera.matrixx.algo.Inverse
 
inverse() - Method in class mikera.matrixx.AMatrix
Computes the inverse of a matrix.
inverse() - Method in interface mikera.matrixx.IMatrix
Computes the inverse of this matrix.
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.Matrix11
 
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.OpTransform
 
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
invert() - Method in class mikera.matrixx.solve.impl.CholeskyLDUSolver
returns the matrix 'inv' equal to the inverse of the matrix that was decomposed.
invert() - Method in class mikera.matrixx.solve.impl.CholeskySolver
Sets the matrix 'inv' equal to the inverse of the matrix that was decomposed.
invert() - Method in class mikera.matrixx.solve.impl.lu.LUSolver
 
invert(Vector4) - Static method in class mikera.vectorz.Quaternions
Inverts a quaternion
invertLower(double[], int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
Inverts a square lower triangular matrix: L = L-1
invertLower(double[], double[], int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
 
invSqrt(AVector) - Static method in class mikera.vectorz.Vectorz
 
invSqrt(Vector) - Static method in class mikera.vectorz.Vectorz
 
IOperator - Interface in mikera.vectorz
Interface for a scalar operator that transforms a double value to another double value
IQRResult - Interface in mikera.matrixx.decompose
QR decompositions decompose a rectangular matrix 'A' such that 'A=QR'.
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.ABlockMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isBoolean() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isBoolean() - Method in class mikera.matrixx.Matrix
 
isBoolean() - Method in class mikera.vectorz.AScalar
 
isBoolean() - Method in class mikera.vectorz.impl.ABooleanVector
 
isBoolean() - Method in class mikera.vectorz.impl.AxisVector
 
isBoolean() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
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
Returns true if this operator has a known finite upper or lower bound
isBounded() - Method in class mikera.vectorz.Op2
 
isBounded() - Method in class mikera.vectorz.ops.ABoundedOp
 
isBounded() - Method in class mikera.vectorz.ops.Composed
 
isBounded() - Method in class mikera.vectorz.ops.ComposedOp2
 
IScalar - Interface in mikera.vectorz
Interface for scalar array objects
isCompact() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
isDense() - Method in class mikera.arrayz.impl.AbstractArray
 
isDense() - Method in interface mikera.arrayz.INDArray
Returns true if the array is in a dense format.
isDiagonal() - Method in class mikera.matrixx.AMatrix
 
isDiagonal() - Method in interface mikera.matrixx.IMatrix
Returns true iff this 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.QuadtreeMatrix
 
isDiagonal() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isDiagonal() - Method in class mikera.matrixx.Matrix11
 
isDiagonalZero(int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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.AbstractArray
 
isElementConstrained() - Method in class mikera.arrayz.impl.ImmutableArray
 
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.ABooleanVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.IndexVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.SingleElementVector
 
isElementConstrained() - Method in class mikera.vectorz.impl.SparseHashedVector
 
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.AbstractArray
 
isFullyMutable() - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
isFullyMutable() - Method in class mikera.arrayz.impl.ImmutableArray
 
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.APrimitiveMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ATriangularMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.BufferMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ColumnMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.MatrixColumnView
 
isFullyMutable() - Method in class mikera.matrixx.impl.MatrixRowView
 
isFullyMutable() - Method in class mikera.matrixx.impl.PermutedMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.RowMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ScalarMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.StridedMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.SubMatrixView
 
isFullyMutable() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isFullyMutable() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isFullyMutable() - Method in class mikera.matrixx.Matrix
 
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.ABooleanVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.APrimitiveVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.BaseDerivedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.BufferVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.ImmutableScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.ImmutableVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.IndexVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.JoinedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.MatrixViewVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.SingleElementVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.SparseHashedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.StridedVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.UnmodifiableVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.Vector0
 
isFullyMutable() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
isFullyMutable() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.WrappedSubVector
 
isFullyMutable() - Method in class mikera.vectorz.impl.ZeroVector
 
isFullyMutable() - Method in class mikera.vectorz.util.MatrixBuilder
 
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 interface mikera.matrixx.IMatrix
Checks if this is an identity matrix (i.e.
isIdentity() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isIdentity() - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
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.matrixx.Matrix11
 
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 interface mikera.matrixx.IMatrix
Checks if this is an invertible matrix (i.e.
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
 
isInvertible() - Method in class mikera.transformz.OpTransform
 
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.ADenseArrayMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isLowerTriangular() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
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.AbstractArray
 
isMutable() - Method in class mikera.arrayz.impl.ImmutableArray
 
isMutable() - Method in class mikera.arrayz.impl.SliceArray
 
isMutable() - Method in class mikera.arrayz.impl.ZeroArray
 
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.ABandedMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ATriangularMatrix
 
isMutable() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
isMutable() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ColumnMatrix
 
isMutable() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isMutable() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
isMutable() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isMutable() - Method in class mikera.matrixx.impl.PermutedMatrix
 
isMutable() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
isMutable() - Method in class mikera.matrixx.impl.RowMatrix
 
isMutable() - Method in class mikera.matrixx.impl.ScalarMatrix
 
isMutable() - Method in class mikera.matrixx.impl.StridedMatrix
 
isMutable() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
isMutable() - Method in class mikera.matrixx.impl.SubMatrixView
 
isMutable() - Method in class mikera.matrixx.impl.TransposedMatrix
 
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.AJoinedVector
 
isMutable() - Method in class mikera.vectorz.impl.APrimitiveVector
 
isMutable() - Method in class mikera.vectorz.impl.AxisVector
 
isMutable() - Method in class mikera.vectorz.impl.BaseDerivedVector
 
isMutable() - Method in class mikera.vectorz.impl.ImmutableScalar
 
isMutable() - Method in class mikera.vectorz.impl.ImmutableVector
 
isMutable() - Method in class mikera.vectorz.impl.IndexVector
 
isMutable() - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
isMutable() - Method in class mikera.vectorz.impl.MatrixViewVector
 
isMutable() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isMutable() - Method in class mikera.vectorz.impl.SingleElementVector
 
isMutable() - Method in class mikera.vectorz.impl.SparseHashedVector
 
isMutable() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
isMutable() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
isMutable() - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
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
 
isOffZero(int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
isOrthogonal() - Method in class mikera.matrixx.AMatrix
Check to see if the matrix is orthogonal (default tolerance: 1e-8)
isOrthogonal(double) - Method in class mikera.matrixx.AMatrix
Check to see if the matrix is orthogonal
isOrthogonal() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isOrthogonal(double) - Method in class mikera.matrixx.impl.IdentityMatrix
 
isOrthogonal() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isOrthogonal(double) - Method in class mikera.matrixx.impl.PermutationMatrix
 
isPackedArray() - Method in class mikera.arrayz.Array
 
isPackedArray() - Method in class mikera.arrayz.impl.BaseNDArray
 
isPackedArray() - Method in interface mikera.arrayz.impl.IStridedArray
Checks if this array is fully packed in row major order.
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.ATriangularMatrix
 
isPackedArray() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
isPackedArray() - Method in class mikera.matrixx.impl.StridedMatrix
 
isPackedArray() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
isPackedArray() - Method in class mikera.matrixx.Matrix
 
isPackedArray() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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
Checks if the given set of strides represents a fully packed, row major layout for the given shape
ISparse - Interface in mikera.arrayz
Marker interface for sparse arrays.
ISparseVector - Interface in mikera.vectorz.impl
 
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(AMatrix) - Static method in class mikera.matrixx.algo.Definite
Tests whether a symmetric matrix is positive definite Results are undefined if the matrix is not symmetric
isPositiveDefinite() - Method in class mikera.matrixx.AMatrix
Returns true if a matrix is positive definite
isPositiveSemiDefinite(AMatrix) - Static method in class mikera.matrixx.algo.Definite
Tests whether a symmetric matrix is positive semi-definite Results are undefined if the matrix is not symmetric
isPowerOf2(int) - Static method in class mikera.matrixx.algo.FFT
Checks if x is a power-of-two number.
isRange(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
isRangeZero(int, int) - Method in class mikera.vectorz.AVector
Returns true if a sub-vector range is completely zero.
isRangeZero(int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.AxisVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.SingleElementVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.Vector0
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
isRangeZero(int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
isRectangularDiagonal() - Method in class mikera.matrixx.AMatrix
 
isRectangularDiagonal() - Method in interface mikera.matrixx.IMatrix
Returns true iff this matrix is a diagonal matrix (might not be square)
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
Returns true iff this matrix is exactly the same shape as another matrix
isSameShape(ARectangularMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isSameShape(AMatrix) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isSameShape(INDArray) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
isSameShape(AMatrix) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
isSameShape(ARectangularMatrix) - Method in class mikera.matrixx.impl.ARectangularMatrix
 
isSameShape(INDArray) - Method in class mikera.vectorz.AVector
 
isSameShape(AVector) - Method in class mikera.vectorz.AVector
 
isSameShape(AVector) - Method in class mikera.vectorz.impl.ASizedVector
 
isSameShape(AVector) - Method in interface mikera.vectorz.IVector
Returns true if this vector is exactly the same shape as another vector.
isSingular() - Method in class mikera.matrixx.decompose.impl.lu.AltLU
Determines if the decomposed matrix is singular.
isSorted() - Method in class mikera.indexz.AIndex
Returns true if this index is sorted (in increasing order)
isSorted() - Method in class mikera.indexz.Index
 
isSparse() - Method in class mikera.arrayz.impl.AbstractArray
 
isSparse() - Method in interface mikera.arrayz.INDArray
Returns true if the array is in a sparse format
isSparse() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isSparse() - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
isSparse() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
isSparse() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isSparse() - Method in class mikera.matrixx.impl.ZeroMatrix
 
isSparse() - Method in class mikera.vectorz.impl.ASparseVector
 
isSparse() - Method in class mikera.vectorz.impl.MatrixViewVector
 
isSquare() - Method in class mikera.matrixx.AMatrix
 
isSquare() - Method in interface mikera.matrixx.IMatrix
Checks if this is a square matrix
isSquare() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isSquare() - Method in class mikera.matrixx.impl.APrimitiveMatrix
 
isSquare() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
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.Op2
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.ComposedOp2
 
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 interface mikera.matrixx.IMatrix
Returns true if this 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.ASingleBandMatrix
 
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
 
isSymmetric() - Method in class mikera.matrixx.Matrix33
 
IStridedArray - Interface in mikera.arrayz.impl
Interface for arrays that support strided access over underlying data
isUncountable(double) - Static method in class mikera.vectorz.Vectorz
utility function to test whether a value is uncountable
isUnitLengthVector() - Method in class mikera.vectorz.AVector
Returns true if the vector has unit length
isUnitLengthVector(double) - Method in class mikera.vectorz.AVector
 
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 An upper triangular matrix is defined as having all elements equal to 0.0 where i > j
isUpperTriangular() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.TransposedMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
isUpperTriangular() - Method in class mikera.matrixx.impl.ZeroMatrix
 
ISVDResult - Interface in mikera.matrixx.decompose
Interface representing the result of an SVD decomposition
isView() - Method in class mikera.arrayz.Array
 
isView() - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
isView() - Method in class mikera.arrayz.impl.ImmutableArray
 
isView() - Method in class mikera.arrayz.impl.JoinedArray
 
isView() - Method in class mikera.arrayz.impl.SliceArray
 
isView() - Method in class mikera.arrayz.impl.ZeroArray
 
isView() - Method in interface mikera.arrayz.INDArray
Return true if this array is considered as a view type.
isView() - Method in class mikera.arrayz.NDArray
 
isView() - Method in class mikera.matrixx.AMatrix
 
isView() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isView() - Method in class mikera.matrixx.impl.BandedMatrix
 
isView() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
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.ADenseArrayVector
 
isView() - Method in class mikera.vectorz.impl.AJoinedVector
 
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.ASparseVector
 
isView() - Method in class mikera.vectorz.impl.BaseDerivedVector
 
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.MatrixIndexScalar
 
isView() - Method in class mikera.vectorz.impl.MatrixViewVector
 
isView() - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
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.BaseShapedArray
 
isZero() - Method in class mikera.arrayz.impl.SliceArray
 
isZero() - Method in class mikera.arrayz.impl.ZeroArray
 
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(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Checks to see if the specified off diagonal element is zero using a relative metric.
isZero() - Method in class mikera.matrixx.impl.ABandedMatrix
 
isZero() - Method in class mikera.matrixx.impl.ABlockMatrix
 
isZero() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
isZero() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
isZero() - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
isZero() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
isZero() - Method in class mikera.matrixx.impl.AStridedMatrix
 
isZero() - Method in class mikera.matrixx.impl.ATriangularMatrix
 
isZero() - Method in class mikera.matrixx.impl.AVectorMatrix
 
isZero() - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
isZero() - Method in class mikera.matrixx.impl.BufferMatrix
 
isZero() - Method in class mikera.matrixx.impl.ColumnMatrix
 
isZero() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
isZero() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
isZero() - Method in class mikera.matrixx.impl.IdentityMatrix
 
isZero() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
isZero() - Method in class mikera.matrixx.impl.PermutationMatrix
 
isZero() - Method in class mikera.matrixx.impl.PermutedMatrix
 
isZero() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
isZero() - Method in class mikera.matrixx.impl.RowMatrix
 
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.matrixx.Matrix11
 
isZero() - Method in class mikera.matrixx.Matrix22
 
isZero() - Method in class mikera.matrixx.Matrix33
 
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.BitVector
 
isZero() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
isZero() - Method in class mikera.vectorz.impl.AJoinedVector
 
isZero() - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
isZero() - Method in class mikera.vectorz.impl.ASparseVector
 
isZero() - Method in class mikera.vectorz.impl.AxisVector
 
isZero() - Method in class mikera.vectorz.impl.ImmutableVector
 
isZero() - Method in class mikera.vectorz.impl.JoinedVector
 
isZero() - Method in class mikera.vectorz.impl.MatrixViewVector
 
isZero() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
isZero() - Method in class mikera.vectorz.impl.SingleElementVector
 
isZero() - Method in class mikera.vectorz.impl.SparseHashedVector
 
isZero() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
isZero() - Method in class mikera.vectorz.impl.Vector0
 
isZero() - Method in class mikera.vectorz.impl.WrappedScalarVector
 
isZero() - Method in class mikera.vectorz.impl.WrappedSubVector
 
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
 
isZero(double[], int, int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
isZero(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
isZero() - Method in class mikera.vectorz.Vector1
 
isZero() - Method in class mikera.vectorz.Vector2
 
isZero() - Method in class mikera.vectorz.Vector3
 
isZero() - Method in class mikera.vectorz.Vector4
 
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.RepeatedElementVector
 
iterator() - Method in class mikera.vectorz.impl.WrappedSubVector
 
iterator() - Method in class mikera.vectorz.impl.ZeroVector
 
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(INDArray, int) - Method in class mikera.arrayz.impl.AbstractArray
 
join(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
join(INDArray, INDArray, int) - Static method in class mikera.arrayz.impl.JoinedArray
 
join(INDArray, int) - Method in interface mikera.arrayz.INDArray
Joins an array with another array along a specified dimension
join(INDArray) - Method in interface mikera.arrayz.INDArray
Joins an array with another array along the major dimension
join(INDArray, int) - Method in class mikera.matrixx.AMatrix
 
join(INDArray) - 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.AVector
 
join(INDArray, int) - Method in class mikera.vectorz.AVector
 
join(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
join(ADenseArrayVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
join(JoinedArrayVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
join(AVector) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
join(AVector) - Method in class mikera.vectorz.impl.IndexedSubVector
 
join(ADenseArrayVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
join(JoinedArrayVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
join(JoinedMultiVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
join(JoinedVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
join(JoinedVector) - Method in class mikera.vectorz.impl.JoinedVector
 
join(AVector) - Method in class mikera.vectorz.impl.Vector0
 
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 one or more vectors into a single concatenated vector
join(List<AVector>) - Static method in class mikera.vectorz.Vectorz
Join a list of vectors into a single concatenated vector
JoinedArray - Class in mikera.arrayz.impl
Array created by joining two arrays along a specific dimension
JoinedArrayVector - Class in mikera.vectorz.impl
Class representing a join of one or more array segments, i.e.
JoinedMultiVector - Class in mikera.vectorz.impl
A vector that represents the concatenation of many vectors.
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(ADenseArrayVector, ADenseArrayVector) - 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

last() - Method in class mikera.indexz.AIndex
Gets the last index value in this index.
last() - Method in class mikera.indexz.GrowableIndex
 
last() - Method in class mikera.indexz.impl.SequentialIndex
 
last() - Method in class mikera.indexz.Index
 
lastExceptional - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
length() - Method in class mikera.indexz.AIndex
Returns the length of this index list
length() - Method in class mikera.indexz.GrowableIndex
 
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.vectorz.AVector
 
length() - Method in class mikera.vectorz.GrowableVector
 
length - Variable in class mikera.vectorz.impl.ASizedVector
 
length() - Method in class mikera.vectorz.impl.ASizedVector
 
length() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
length() - Method in class mikera.vectorz.impl.Vector0
 
length() - Method in interface mikera.vectorz.IVector
Returns the length of a vector, in terms of the number of elements.
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.matrixx.solve
Class providing liner solver algorithms that find the solution to systems of the form: A.x = b
Linear() - Constructor for class mikera.matrixx.solve.Linear
 
Linear - Class in mikera.vectorz.ops
 
LINEAR - Static variable in class mikera.vectorz.Ops
 
lineLength() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
lineLength() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
lineLength() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
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.impl.ASparseRCMatrix
 
log() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
log() - Method in class mikera.matrixx.Matrix
 
log() - Method in class mikera.vectorz.AVector
 
log() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
log() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
log() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
log() - Method in class mikera.vectorz.impl.JoinedVector
 
log() - Method in class mikera.vectorz.impl.MatrixViewVector
 
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
Computes the logistic function for every element in this vector.
logistic() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
logistic() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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, i.e.
lowerBandwidth() - Method in class mikera.matrixx.impl.ABandedMatrix
 
lowerBandwidth() - Method in class mikera.matrixx.impl.TransposedMatrix
 
lowerBandwidth() - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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
 
lowerBandwidthLimit() - Method in class mikera.matrixx.impl.TransposedMatrix
 
lowerBandwidthLimit() - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
lowerBandwidthLimit() - Method in class mikera.matrixx.impl.ZeroMatrix
 
LowerTriangularMatrix - Class in mikera.matrixx.impl
Class for a lower triangular matrix packed densely by rows.
LU - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
LUP - Class in mikera.matrixx.decompose
 
LUP() - Constructor for class mikera.matrixx.decompose.LUP
 
LUPResult - Class in mikera.matrixx.decompose.impl.lu
 
LUPResult(AMatrix, AMatrix, PermutationMatrix) - Constructor for class mikera.matrixx.decompose.impl.lu.LUPResult
 
LUPResult(AMatrix, AMatrix) - Constructor for class mikera.matrixx.decompose.impl.lu.LUPResult
 
LUSolver - Class in mikera.matrixx.solve.impl.lu
 
LUSolver(boolean) - Constructor for class mikera.matrixx.solve.impl.lu.LUSolver
 
LUSolver() - Constructor for class mikera.matrixx.solve.impl.lu.LUSolver
 

M

m - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
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.ADenseArrayVector
 
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
Computes the squared magnitude (sum of squares) for this vector
Matrix - Class in mikera.matrixx
Standard MxN matrix class backed by a densely packed double[] array This is the most efficient Vectorz type for dense 2D matrices.
Matrix(AMatrix) - Constructor for class mikera.matrixx.Matrix
Creates a new Matrix with a copy of all data from the source matrix
Matrix(int, int) - Constructor for class mikera.matrixx.Matrix
 
Matrix11 - Class in mikera.matrixx
Optimised 1x1 matrix implementation
Matrix11() - Constructor for class mikera.matrixx.Matrix11
 
Matrix11(double) - Constructor for class mikera.matrixx.Matrix11
 
Matrix11(AMatrix) - Constructor for class mikera.matrixx.Matrix11
 
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
 
MatrixBandView - Class in mikera.matrixx.impl
Vector class representing a view of a matrix band
MatrixBuilder - Class in mikera.vectorz.util
Utility class for efficiently building matrices by appending vector rows
MatrixBuilder() - Constructor for class mikera.vectorz.util.MatrixBuilder
 
MatrixColumnList - Class in mikera.matrixx.impl
Lightweight wrapper for the list of columns of a matrix
MatrixColumnList(AMatrix) - Constructor for class mikera.matrixx.impl.MatrixColumnList
 
MatrixColumnView - Class in mikera.matrixx.impl
A class representing a view of a matrix column as a vector Used where no better implementations for getColumnView(...) on a matrix exist.
MatrixColumnView(AMatrix, int) - Constructor for class mikera.matrixx.impl.MatrixColumnView
 
MatrixElementIterator - Class in mikera.matrixx.impl
Iterator over matrix elements for an arbitrary matrix
MatrixElementIterator(AMatrix) - Constructor for class mikera.matrixx.impl.MatrixElementIterator
 
MatrixIndexScalar - Class in mikera.vectorz.impl
Class representing a scalar view over a single element indexed from an underlying matrix
MatrixRowIterator - Class in mikera.matrixx.impl
Iterator over matrix rows
MatrixRowIterator(AMatrix) - Constructor for class mikera.matrixx.impl.MatrixRowIterator
 
MatrixRowList - Class in mikera.matrixx.impl
Lightweight wrapper for the list of rows of a matrix
MatrixRowList(AMatrix) - Constructor for class mikera.matrixx.impl.MatrixRowList
 
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
 
MatrixTransform - Class in mikera.transformz
 
MatrixTransform(AMatrix) - Constructor for class mikera.transformz.MatrixTransform
 
MatrixViewVector - Class in mikera.vectorz.impl
Specialised class for viewing a matrix as a flattened vector
MatrixViewVector(AMatrix) - Constructor for class mikera.vectorz.impl.MatrixViewVector
 
Matrixx - Class in mikera.matrixx
Static method class for matrices
Matrixx() - Constructor for class mikera.matrixx.Matrixx
 
Max - Class in mikera.vectorz.ops
Binary operator for `max` function
MAX - Static variable in class mikera.vectorz.Ops
 
Max() - Constructor for class mikera.vectorz.ops.Max
 
MAX_ABS - Static variable in class mikera.vectorz.Ops
 
maxAbsElement() - Method in class mikera.vectorz.AVector
Returns the maximum absolute element value of a vector
maxAbsElement() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
maxAbsElement() - Method in class mikera.vectorz.impl.AxisVector
 
maxAbsElement() - Method in class mikera.vectorz.impl.SparseHashedVector
 
maxAbsElement() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
maxAbsElement() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
maxAbsElement() - Method in class mikera.vectorz.impl.ZeroVector
 
maxAbsElementIndex() - Method in class mikera.vectorz.AVector
Returns the index of the maximum absolute element of a vector
maxAbsElementIndex() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
maxAbsElementIndex() - Method in class mikera.vectorz.impl.AxisVector
 
maxAbsElementIndex() - Method in class mikera.vectorz.impl.SparseHashedVector
 
maxAbsElementIndex() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
maxAbsElementIndex() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
maxAbsElementIndex() - Method in class mikera.vectorz.impl.ZeroVector
 
maxCols - Variable in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
maxDomain() - Method in class mikera.vectorz.Op
 
maxDomain() - Method in class mikera.vectorz.ops.Inverse
 
maxElement() - Method in class mikera.vectorz.AVector
Returns the maximum element value in a vector.
maxElementIndex() - Method in class mikera.vectorz.AVector
Returns the index of the maximum element of a vector
maxElementIndex() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
maxElementIndex() - Method in class mikera.vectorz.impl.AxisVector
 
maxElementIndex() - Method in class mikera.vectorz.impl.SparseHashedVector
 
maxElementIndex() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
maxElementIndex() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
maxElementIndex() - Method in class mikera.vectorz.impl.ZeroVector
 
maxIndex() - Method in class mikera.indexz.AIndex
 
maxIndex() - Method in class mikera.indexz.impl.SequentialIndex
 
maxRows - Variable in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
maxValue - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
maxValue() - Method in class mikera.vectorz.Op
 
maxValue() - Method in class mikera.vectorz.Op2
 
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.ComposedOp2
 
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
Deprecated.
maxWidth - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
mergeSorted(int[], int[]) - Static method in class mikera.vectorz.util.IntArrays
Merges two distinct sorted integer arrays, returning the union of all values WARNINGS: 1.
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.algo.impl - package mikera.matrixx.algo.impl
 
mikera.matrixx.decompose - package mikera.matrixx.decompose
 
mikera.matrixx.decompose.impl.bidiagonal - package mikera.matrixx.decompose.impl.bidiagonal
 
mikera.matrixx.decompose.impl.chol - package mikera.matrixx.decompose.impl.chol
 
mikera.matrixx.decompose.impl.eigen - package mikera.matrixx.decompose.impl.eigen
 
mikera.matrixx.decompose.impl.hessenberg - package mikera.matrixx.decompose.impl.hessenberg
 
mikera.matrixx.decompose.impl.lu - package mikera.matrixx.decompose.impl.lu
 
mikera.matrixx.decompose.impl.qr - package mikera.matrixx.decompose.impl.qr
 
mikera.matrixx.decompose.impl.svd - package mikera.matrixx.decompose.impl.svd
 
mikera.matrixx.impl - package mikera.matrixx.impl
 
mikera.matrixx.solve - package mikera.matrixx.solve
 
mikera.matrixx.solve.impl - package mikera.matrixx.solve.impl
 
mikera.matrixx.solve.impl.lu - package mikera.matrixx.solve.impl.lu
 
mikera.matrixx.solve.impl.qr - package mikera.matrixx.solve.impl.qr
 
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
 
Min - Class in mikera.vectorz.ops
Binary operator for `min` function
MIN - Static variable in class mikera.vectorz.Ops
 
Min() - Constructor for class mikera.vectorz.ops.Min
 
MIN_SPARSE_LENGTH - Static variable in class mikera.vectorz.Vectorz
Specified the minimum length at which it is worthwhile creating sparse vectors rather than dense vectors.
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
 
minElement() - Method in class mikera.vectorz.AVector
Returns the minimum element value in a vector.
minElementIndex() - Method in class mikera.vectorz.AVector
Returns the index of the minimum element of a vector
minElementIndex() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
minElementIndex() - Method in class mikera.vectorz.impl.AxisVector
 
minElementIndex() - Method in class mikera.vectorz.impl.SparseHashedVector
 
minElementIndex() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
minElementIndex() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
minElementIndex() - Method in class mikera.vectorz.impl.ZeroVector
 
minIndex() - Method in class mikera.indexz.AIndex
 
minIndex() - Method in class mikera.indexz.impl.SequentialIndex
 
minLength - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
minLength - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
minValue() - Method in class mikera.vectorz.Op
 
minValue() - Method in class mikera.vectorz.Op2
 
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.ComposedOp2
 
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
Deprecated.
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
mul(Vector4, Vector4) - Static method in class mikera.vectorz.Quaternions
Computes the product of two quaternions as a new quaternion
Multiplications - Class in mikera.matrixx.algo
 
Multiplications() - Constructor for class mikera.matrixx.algo.Multiplications
 
multiply(double) - Method in class mikera.arrayz.Array
 
multiply(double) - Method in class mikera.arrayz.impl.AbstractArray
 
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, i.e.
multiply(double) - Method in interface mikera.arrayz.INDArray
Multiplies all elements of the array in place 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(AMatrix) - Method in class mikera.matrixx.AMatrix
Multiplies this matrix in-place by another in an entrywise manner (Hadamard product).
multiply(AVector) - Method in class mikera.matrixx.AMatrix
Multiply each row in this matrix by a vector.
multiply(INDArray) - Method in class mikera.matrixx.AMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.ABandedMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.MatrixRowView
 
multiply(AVector) - Method in class mikera.matrixx.impl.MatrixRowView
 
multiply(double) - Method in class mikera.matrixx.impl.RowMatrix
 
multiply(double) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
multiply(double) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
multiply(AMatrix) - Method in class mikera.matrixx.impl.ZeroMatrix
 
multiply(double) - Method in class mikera.matrixx.Matrix
 
multiply(double) - Method in class mikera.matrixx.Matrix11
 
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(ADenseArrayVector) - Method in class mikera.vectorz.AVector
 
multiply(double[], int) - Method in class mikera.vectorz.AVector
Multiplies the elements in this vector by corresponding elements in the target array
multiply(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
multiply(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
multiply(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
multiply(double) - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
multiply(double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
multiply(double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
multiply(double) - Method in class mikera.vectorz.impl.JoinedVector
 
multiply(double) - Method in class mikera.vectorz.impl.SparseHashedVector
 
multiply(double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(ASparseVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(ADenseArrayVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiply(double) - Method in class mikera.vectorz.impl.StridedVector
 
multiply(double) - Method in class mikera.vectorz.impl.WrappedScalarVector
 
multiply(double) - Method in class mikera.vectorz.impl.WrappedSubVector
 
multiply(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
multiply(double) - Method in class mikera.vectorz.impl.ZeroVector
 
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[], 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
 
multiply(double) - Method in class mikera.vectorz.Vector1
 
multiply(double) - Method in class mikera.vectorz.Vector2
 
multiply(double) - Method in class mikera.vectorz.Vector3
 
multiply(double) - Method in class mikera.vectorz.Vector4
 
multiplyCopy(double) - Method in class mikera.arrayz.impl.AbstractArray
 
multiplyCopy(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
multiplyCopy(INDArray) - Method in interface mikera.arrayz.INDArray
Multiplies all elements by the equivalent elements in a second array, i.e.
multiplyCopy(double) - Method in interface mikera.arrayz.INDArray
Returns a copy of the array with all elements multiplied by a single constant value
multiplyCopy(double) - Method in class mikera.matrixx.AMatrix
 
multiplyCopy(double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
multiplyCopy(double) - Method in class mikera.matrixx.impl.IdentityMatrix
 
multiplyCopy(double) - Method in class mikera.matrixx.impl.ScalarMatrix
 
multiplyCopy(double) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
multiplyCopy(double) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
multiplyCopy(double) - Method in class mikera.matrixx.impl.ZeroMatrix
 
multiplyCopy(double) - Method in class mikera.vectorz.AVector
 
multiplyCopy(INDArray) - Method in class mikera.vectorz.AVector
 
multiplyCopy(AVector) - Method in class mikera.vectorz.AVector
 
multiplyCopy(AVector) - Method in class mikera.vectorz.BitVector
 
multiplyCopy(double) - Method in class mikera.vectorz.impl.AxisVector
 
multiplyCopy(double) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
multiplyCopy(AVector) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
multiplyCopy(double) - Method in class mikera.vectorz.impl.SingleElementVector
 
multiplyCopy(double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
multiplyCopy(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
multiplyCopy(double) - Method in class mikera.vectorz.impl.ZeroVector
 
multiplyCopy(AVector) - Method in interface mikera.vectorz.IVector
Multiplies a vector element-wise with this vector, returning a new vector.
multiplyCopy(double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
multiplyCopy(double) - Method in class mikera.vectorz.Vector
 
multiplyCopy(double) - Method in class mikera.vectorz.Vector3
 
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.impl.SparseRowMatrix
 
multiplyRow(int, double) - Method in class mikera.matrixx.Matrix
 
multiplyTo(double[], int) - Method in class mikera.vectorz.AVector
Multiplies the elements in the target array by corresponding elements in this vector
multiplyTo(double[], int) - Method in class mikera.vectorz.BitVector
 
multiplyTo(double[], int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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.JoinedMultiVector
 
multiplyTo(double[], int) - Method in class mikera.vectorz.impl.JoinedVector
 
mutable() - Method in class mikera.arrayz.impl.AbstractArray
 
mutable() - Method in interface mikera.arrayz.INDArray
Coerces this INDArray to a fully mutable format.
mutable() - Method in class mikera.matrixx.AMatrix
 
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.MatrixIndexScalar
 
mutable() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
mutable() - Method in class mikera.vectorz.impl.VectorIndexScalar
 
mutable() - Method in interface mikera.vectorz.IScalar
Coerces this scalar to a mutable form
mutable() - Method in class mikera.vectorz.Scalar
 

N

n - Variable in class mikera.matrixx.decompose.impl.chol.CholeskyCommon
 
N - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
n - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
N - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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 in place
negate() - Method in class mikera.matrixx.AMatrix
 
negate() - Method in class mikera.vectorz.AScalar
 
negate() - Method in class mikera.vectorz.AVector
Negates all emlements of this vector in place.
negate() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
negate() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
negate() - Method in class mikera.vectorz.impl.JoinedVector
 
negate() - Method in class mikera.vectorz.impl.MatrixViewVector
 
negate() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
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
 
negateCopy() - Method in class mikera.arrayz.impl.AbstractArray
 
negateCopy() - Method in interface mikera.arrayz.INDArray
Negates all elements in the array, returning a new array
negateCopy() - Method in class mikera.vectorz.AVector
 
negateCopy() - Method in class mikera.vectorz.impl.JoinedVector
 
negateCopy() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
negateCopy() - Method in class mikera.vectorz.Vector3
 
newArray(int...) - Static method in class mikera.arrayz.Array
Creates a new zero-filled mutable Array of the specified shape
newArray(int...) - Static method in class mikera.arrayz.Arrayz
Create a new array instance with the given shape.
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 new mutable 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.MatrixRowIterator
 
next() - Method in class mikera.matrixx.impl.StridedElementIterator
 
next() - Method in class mikera.vectorz.impl.RepeatedElementIterator
 
next() - Method in class mikera.vectorz.impl.SingleDoubleIterator
 
next() - Method in class mikera.vectorz.impl.StridedElementIterator
 
next() - Method in class mikera.vectorz.impl.VectorIterator
 
nextExceptional - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
nextPow2(int) - Static method in class mikera.matrixx.algo.FFT
Returns the closest power-of-two number greater than or equal to x.
nextSplit() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Tells it to process the submatrix at the next split.
nextSplit() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Tells it to process the submatrix at the next split.
noDerivative(Object) - Static method in class mikera.vectorz.util.ErrorMessages
 
noElements(INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.ASingleElementVector
 
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.AxisVector
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.SingleElementVector
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.SparseHashedVector
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonSparseElementCount() - Method in class mikera.vectorz.impl.ZeroVector
 
nonSparseIndex() - Method in class mikera.vectorz.AVector
Returns an Index indicating which elements of this vector are defined as non-sparse.
nonSparseIndex() - Method in class mikera.vectorz.impl.ASingleElementVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.ASparseVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.AxisVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
nonSparseIndex() - Method in interface mikera.vectorz.impl.ISparseVector
Returns an Index specifying the non-sparse elements
nonSparseIndex() - Method in class mikera.vectorz.impl.SingleElementVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.SparseHashedVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonSparseIndex() - Method in class mikera.vectorz.impl.ZeroVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.ASingleElementVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.ASparseVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.AxisVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
nonSparseValues() - Method in interface mikera.vectorz.impl.ISparseVector
Returns the non-sparse elements as a compacted vector
nonSparseValues() - Method in class mikera.vectorz.impl.SingleElementVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.SparseHashedVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
nonSparseValues() - Method in class mikera.vectorz.impl.ZeroVector
 
nonSquareMatrix(AMatrix) - Static method in class mikera.vectorz.util.ErrorMessages
 
nonZeroBand() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
nonZeroBand() - Method in class mikera.matrixx.impl.ASingleBandMatrix
Specifies which band of the matrix is nonzero
nonZeroCount() - Method in class mikera.arrayz.impl.AbstractArray
 
nonZeroCount() - Method in class mikera.arrayz.impl.ZeroArray
 
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.ADiagonalMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.AVectorMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ColumnMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.DiagonalMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.IdentityMatrix
 
nonZeroCount() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
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.ZeroMatrix
 
nonZeroCount() - Method in class mikera.matrixx.Matrix
 
nonZeroCount() - Method in class mikera.matrixx.Matrix11
 
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.ADenseArrayVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.ASparseVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.AxisVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.JoinedVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.SparseHashedVector
 
nonZeroCount() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
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
 
nonZeroIndices() - Method in class mikera.vectorz.AVector
Return an int array specifying the positions in this vector which are non-zero
nonZeroIndices() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.ASingleElementVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.ASparseIndexedVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.AxisVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.SingleElementVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.SparseHashedVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
nonZeroIndices() - Method in class mikera.vectorz.impl.Vector0
 
nonZeroIndices() - Method in class mikera.vectorz.impl.ZeroVector
 
nonZeroIndices(double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
Finds the non-zero indices as offsets within a range of a double array
nonZeroValues() - Method in class mikera.vectorz.AVector
Return an double array specifying the values in this vector which are non-zero
nonZeroValues() - Method in class mikera.vectorz.impl.AxisVector
 
nonZeroValues() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
nonZeroValues() - Method in class mikera.vectorz.impl.ZeroVector
 
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 interface mikera.vectorz.IVector
 
normalise(Vector4) - Static method in class mikera.vectorz.Quaternions
Normalises a quaternion
normalise() - Method in class mikera.vectorz.Vector3
 
normaliseCopy() - Method in class mikera.vectorz.AVector
Returns a copy of this vector normalised to a Euclidean length of 1.0 Has no effect on a zero-length vector (i.e.
normaliseCopy() - Method in class mikera.vectorz.impl.AxisVector
 
normaliseCopy() - Method in class mikera.vectorz.impl.ZeroVector
 
normaliseCopy() - Method in interface mikera.vectorz.IVector
Normalises this vector to unit length, returning a new vector.
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
 
notYetImplemented() - Static method in class mikera.vectorz.util.ErrorMessages
 
numArrays() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
numberOfSingularValues() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
numCols - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
numCols - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
numCols() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
numCols - Variable in class mikera.matrixx.solve.impl.CholeskyLDUSolver
 
numCols - Variable in class mikera.matrixx.solve.impl.CholeskySolver
 
numCols - Variable in class mikera.matrixx.solve.impl.lu.LUSolver
 
numCols - Variable in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
numExceptional - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
numExceptional - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
numRows - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
numRows - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
numRows() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
numRows - Variable in class mikera.matrixx.solve.impl.CholeskyLDUSolver
 
numRows - Variable in class mikera.matrixx.solve.impl.CholeskySolver
 
numRows - Variable in class mikera.matrixx.solve.impl.lu.LUSolver
 
numRows - Variable in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
numSplits - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
numSplits - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 

O

of(T...) - Static method in class mikera.arrayz.impl.SliceArray
 
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(double...) - Static method in class mikera.vectorz.impl.ImmutableVector
 
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
 
off - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
off - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
offset - Variable in class mikera.arrayz.impl.BaseNDArray
 
offset - Variable in class mikera.matrixx.impl.BaseStridedMatrix
 
offset - Variable in class mikera.vectorz.impl.BaseStridedVector
 
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.impl.ImmutableScalar
 
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
 
Op2 - Class in mikera.vectorz
Abstract class for representing a unary operation
Op2() - Constructor for class mikera.vectorz.Op2
 
Ops - Class in mikera.vectorz
Static unary operator instances and constructor functions.
Ops() - Constructor for class mikera.vectorz.Ops
 
OpTransform - Class in mikera.transformz
 
OpTransform(Op, int) - Constructor for class mikera.transformz.OpTransform
 
outer - Variable in class mikera.vectorz.ops.Composed
 
outer - Variable in class mikera.vectorz.ops.ComposedOp2
 
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.matrixx.AMatrix
 
outerProduct(INDArray) - Method in class mikera.vectorz.AScalar
 
outerProduct(AVector) - Method in class mikera.vectorz.AVector
Computes the outer product of this vector with another vector
outerProduct(INDArray) - Method in class mikera.vectorz.AVector
 
outputDimensions() - Method in class mikera.matrixx.AMatrix
Returns the number of dimensions required for output vectors
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.ASizedTransform
 
outputDimensions() - Method in class mikera.transformz.ATransform
 
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.MatrixTransform
 
outputDimensions() - Method in class mikera.transformz.Translation
 
outputDimensions() - Method in class mikera.transformz.Translation3
 
outputDimensions() - Method in class mikera.vectorz.functions.ScalarFunction
 

P

parse(String) - Static method in class mikera.arrayz.Arrayz
Parse an array from a String.
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
performImplicitSingleStep(double, boolean) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
performImplicitSingleStep(double, double, boolean) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Given the lambda value perform an implicit QR step on the matrix.
performStep() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
First looks for zeros and then performs the implicit single step in the QR Algorithm.
PermutationMatrix - Class in mikera.matrixx.impl
Class representing a square permutation matrix i.e.
permute(Index) - Method in class mikera.indexz.Index
Permutes this vector according to a given permutation index
PermutedMatrix - Class in mikera.matrixx.impl
Matrix class representing a permuted view of a matrix
PermutedMatrix(AMatrix, Index) - Constructor for class mikera.matrixx.impl.PermutedMatrix
 
PermutedMatrix(AMatrix, Index, Index) - Constructor for class mikera.matrixx.impl.PermutedMatrix
 
pivot - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 
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 in place
pow(double) - Method in class mikera.matrixx.AMatrix
 
pow(double) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
pow(double) - Method in class mikera.vectorz.AScalar
 
pow(double) - Method in class mikera.vectorz.AVector
 
pow(double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
pow(double) - Method in class mikera.vectorz.impl.MatrixViewVector
 
pow(double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
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
 
prevPow2(int) - Static method in class mikera.matrixx.algo.FFT
Returns the closest power-of-two number less than or equal to x.
PRINT_THRESHOLD - Static variable in class mikera.vectorz.util.Constants
 
printMatrix() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
printMatrix() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
process(int, double[], double[], double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
Computes the eigenvalue of the provided tridiagonal matrix.
process(int, double[], double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
 
process() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
process(double[]) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Perform a sequence of steps based off of the singular values provided.
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
Projects the vector to the plane defined by: x.normal=distance
projectToPlane(AVector, double) - Method in class mikera.vectorz.Vector3
 
projectToPlane(Vector3, double) - Method in class mikera.vectorz.Vector3
 

Q

Q - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
QR - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
Where the Q and R matrices are stored.
QR - Class in mikera.matrixx.decompose
Public API class for QR decomposition QR decomposition decomposes any matrix A such that: A = Q.R Where: Q is an orthogonal matrix R is an upper triangular matrix
QR() - Constructor for class mikera.matrixx.decompose.QR
 
QRDecomposition - Interface in mikera.matrixx.decompose.impl.qr
QR decompositions decompose a rectangular matrix 'A' such that 'A=QR'.
QRHelperFunctions - Class in mikera.matrixx.decompose.impl.qr
Contains different functions that are useful for computing the QR decomposition of a matrix.
QRHelperFunctions() - Constructor for class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
QRHouseColSolver - Class in mikera.matrixx.solve.impl.qr
QR decomposition can be used to solve for systems.
QRHouseColSolver() - Constructor for class mikera.matrixx.solve.impl.qr.QRHouseColSolver
Creates a linear solver that uses QR decomposition.
QRResult - Class in mikera.matrixx.decompose.impl.qr
 
QRResult(AMatrix, AMatrix) - Constructor for class mikera.matrixx.decompose.impl.qr.QRResult
 
Quadratic - Class in mikera.vectorz.ops
 
QuadtreeMatrix - Class in mikera.matrixx.impl
A matrix implemented as a quadtree of submatrices.
quality() - Method in class mikera.matrixx.decompose.impl.lu.AltLU
the quality is the absolute value of the product of each diagonal element divided by the magnitude of the largest diagonal element.
quality() - Method in class mikera.matrixx.solve.impl.CholeskyLDUSolver
 
quality() - Method in class mikera.matrixx.solve.impl.CholeskySolver
 
quality() - Method in class mikera.matrixx.solve.impl.lu.LUSolver
 
quality() - Method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
qualityTriangular(boolean, AMatrix) - Static method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
Computes the quality of a triangular matrix.
Quaternions - Class in mikera.vectorz
Static functions for quaternion maths, implemented on Vector4 instances Vector4 instance represents (x,y,z,t) tuple, Where: quaternion value = x.i + y.j + z.k + t
Quaternions() - Constructor for class mikera.vectorz.Quaternions
 

R

rand - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
rand - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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
 
RangeVector - Class in mikera.vectorz.impl
Immutable vector type representing a consecutive, increasing range of integers.
Rank - Class in mikera.matrixx.algo
 
Rank() - Constructor for class mikera.matrixx.algo.Rank
 
rank() - Method in class mikera.matrixx.AMatrix
Calculate the rank of a matrix.
rank() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
rank() - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
rank() - Method in class mikera.matrixx.impl.IdentityMatrix
 
rank() - Method in class mikera.matrixx.impl.PermutationMatrix
 
rank() - Method in class mikera.matrixx.impl.ZeroMatrix
 
rank1UpdateMultL(Matrix, double[], double, int, int, int) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the left.

A = A(I - γ*u*uT)
rank1UpdateMultR(Matrix, double[], double, int, int, int, double[]) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the right.

A = (I - γ*u*uT)*A
rank1UpdateMultR(Matrix, double[], int, double, int, int, int, double[]) - Static method in class mikera.matrixx.decompose.impl.qr.QRHelperFunctions
 
RBF_NORMAL - Static variable in class mikera.vectorz.Ops
 
realForward(double[]) - Method in class mikera.matrixx.algo.FFT
Computes 1D forward DFT of real data leaving the result in a .
realForward(double[], int) - Method in class mikera.matrixx.algo.FFT
Computes 1D forward DFT of real data leaving the result in a .
realForwardFull(double[]) - Method in class mikera.matrixx.algo.FFT
Computes 1D forward DFT of real data leaving the result in a .
realForwardFull(double[], int) - Method in class mikera.matrixx.algo.FFT
Computes 1D forward DFT of real data leaving the result in a .
realInverse(double[], boolean) - Method in class mikera.matrixx.algo.FFT
Computes 1D inverse DFT of real data leaving the result in a .
realInverse(double[], int, boolean) - Method in class mikera.matrixx.algo.FFT
Computes 1D inverse DFT of real data leaving the result in a .
realInverse2(double[], int, boolean) - Method in class mikera.matrixx.algo.FFT
 
realInverseFull(double[], boolean) - Method in class mikera.matrixx.algo.FFT
Computes 1D inverse DFT of real data leaving the result in a .
realInverseFull(double[], int, boolean) - Method in class mikera.matrixx.algo.FFT
Computes 1D inverse DFT of real data leaving the result in a .
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.impl.ASparseRCMatrix
 
reciprocal() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
reciprocal() - Method in class mikera.matrixx.Matrix
 
reciprocal() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
reciprocal() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
reciprocal() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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
 
reciprocalCopy() - Method in class mikera.arrayz.impl.AbstractArray
 
reciprocalCopy() - Method in interface mikera.arrayz.INDArray
Returns a new array where every element is the reciprocal of the corresponding element in this array
reciprocalCopy() - Method in class mikera.vectorz.impl.RepeatedElementVector
 
reciprocalCopy() - Method in class mikera.vectorz.impl.ZeroVector
 
RECTIFIER - Static variable in class mikera.vectorz.Ops
 
reduce(Op2) - Method in class mikera.arrayz.Array
 
reduce(Op2, double) - Method in class mikera.arrayz.Array
 
reduce(Op2, double) - Method in class mikera.arrayz.impl.AbstractArray
 
reduce(Op2) - Method in class mikera.arrayz.impl.AbstractArray
 
reduce(Op2, double) - Method in class mikera.arrayz.impl.BaseShapedArray
 
reduce(Op2) - Method in class mikera.arrayz.impl.BaseShapedArray
 
reduce(Op2, double) - Method in interface mikera.arrayz.INDArray
Reduces over all elements of the array in row-major order.
reduce(Op2) - Method in interface mikera.arrayz.INDArray
Reduces over all elements of the array in row-major order.
reduce(Op2, double) - Method in class mikera.matrixx.AMatrix
 
reduce(Op2) - Method in class mikera.matrixx.AMatrix
 
reduce(Op2, double) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
reduce(Op2, double) - Method in class mikera.matrixx.impl.AStridedMatrix
 
reduce(Op2, double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
reduce(Op2, double) - Method in class mikera.matrixx.impl.RowMatrix
 
reduce(Op2, double) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
reduce(Op2, double) - Method in class mikera.matrixx.impl.ZeroMatrix
 
reduce(Op2) - Method in class mikera.matrixx.impl.ZeroMatrix
 
reduce(Op2, double) - Method in class mikera.vectorz.AScalar
 
reduce(Op2) - Method in class mikera.vectorz.AScalar
 
reduce(Op2, double) - Method in class mikera.vectorz.AVector
 
reduce(Op2) - Method in class mikera.vectorz.AVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.AJoinedVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.AJoinedVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.ASparseVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.ASparseVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.AStridedVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.AStridedVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.SingleElementVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.SingleElementVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
reduce(Op2, double) - Method in class mikera.vectorz.impl.ZeroVector
 
reduce(Op2) - Method in class mikera.vectorz.impl.ZeroVector
 
reduce(double, double[], int, int) - Method in class mikera.vectorz.Op2
Method to reduce over a subset of a double[] array
reduce(double, double[], int, int, int) - Method in class mikera.vectorz.Op2
Method to reduce over a strided subset of a double[] array
reduce(Op2, double[], int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
reduce(Op2, double[], int, int, int) - Static method in class mikera.vectorz.util.DoubleArrays
 
reduce(Op2, double) - Method in class mikera.vectorz.Vector1
 
reduce(Op2) - Method in class mikera.vectorz.Vector1
 
reduce(Op2, double) - Method in class mikera.vectorz.Vector2
 
reduce(Op2) - Method in class mikera.vectorz.Vector2
 
reduce(Op2, double) - Method in class mikera.vectorz.Vector3
 
reduce(Op2) - Method in class mikera.vectorz.Vector3
 
reduce(Op2, double) - Method in class mikera.vectorz.Vector4
 
reduce(Op2) - Method in class mikera.vectorz.Vector4
 
reduceSlices(Op2) - Method in class mikera.arrayz.impl.AbstractArray
 
reduceSlices(Op2, double) - Method in class mikera.arrayz.impl.AbstractArray
 
reduceSlices(Op2) - Method in interface mikera.arrayz.INDArray
Reduces each slice of the array by the given operator
reduceSlices(Op2, double) - Method in interface mikera.arrayz.INDArray
Reduces each slice of the array by the given operator Uses the specified init value for reduction of each slice
reduceSlices(Op2) - Method in class mikera.matrixx.AMatrix
 
reduceSlices(Op2, double) - Method in class mikera.matrixx.AMatrix
 
reduceSlices(Op2) - Method in class mikera.vectorz.AVector
 
reduceSlices(Op2, double) - Method in class mikera.vectorz.AVector
 
reduceSlices(Op2, double) - Method in class mikera.vectorz.impl.ASparseVector
 
reduceZeros(double, long) - Method in class mikera.vectorz.Op2
Method to reduce over a sequence of zeros.
reduceZeros(long) - Method in class mikera.vectorz.Op2
Method to reduce over a sequence of zeros.
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.MatrixRowIterator
 
remove() - Method in class mikera.matrixx.impl.StridedElementIterator
 
remove() - Method in class mikera.vectorz.impl.RepeatedElementIterator
 
remove() - Method in class mikera.vectorz.impl.SingleDoubleIterator
 
remove() - Method in class mikera.vectorz.impl.StridedElementIterator
 
remove() - Method in class mikera.vectorz.impl.VectorIterator
 
removeBulge(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
removeBulgeEnd(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Rotator to remove the bulge
removeBulgeLeft(int, boolean) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
removeBulgeRight(int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
removeIndex(int[], int) - Static method in class mikera.vectorz.util.IntArrays
Removes an element from a specified position in an int[] array.
removeIndex(long[], int) - Static method in class mikera.vectorz.util.LongArrays
 
reorder(int, int[]) - Method in class mikera.arrayz.impl.AbstractArray
 
reorder(int[]) - Method in class mikera.arrayz.impl.AbstractArray
 
reorder(int, int[]) - Method in interface mikera.arrayz.INDArray
Returns a re-ordered array by taking the specified order of slices along a given dimension May or may not use views of underlying slices (i.e.
reorder(int[]) - Method in interface mikera.arrayz.INDArray
Returns a re-ordered array by taking the specified order of slices along dimension 0
reorder(int[]) - Method in class mikera.matrixx.AMatrix
 
reorder(int, int[]) - Method in class mikera.matrixx.AMatrix
 
reorder(int[]) - Method in class mikera.vectorz.AVector
 
reorder(int, int[]) - Method in class mikera.vectorz.AVector
 
repeat(INDArray, int) - Static method in class mikera.arrayz.impl.SliceArray
 
RepeatedElementIterator - Class in mikera.vectorz.impl
Specialised iterator for a repeated Double value.
RepeatedElementIterator(long, Double) - Constructor for class mikera.vectorz.impl.RepeatedElementIterator
 
RepeatedElementVector - Class in mikera.vectorz.impl
An immutable vector that has the same value for elements.
replaceColumn(int, AVector) - Method in class mikera.matrixx.AMatrix
Replaces a column in a matrix, adding the column to the internal structure of the matrix.
replaceColumn(int, AVector) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
replaceIndex(int[]) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
replaceIndex(int[]) - Method in class mikera.vectorz.impl.IndexedSubVector
 
replaceRow(int, AVector) - Method in class mikera.matrixx.AMatrix
Replaces a row in a matrix, adding the row to the internal structure of the matrix.
replaceRow(int, AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
Replaces a row in this matrix.
replaceRow(int, AVector) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
replaceRow(int, AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
replaceRow(int, Vector3) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
replaceRow(int, AVector) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
replaceRow(int, AVector) - Method in class mikera.vectorz.util.MatrixBuilder
 
reset(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Sets the size of the matrix being decomposed, declares new memory if needed, and sets all helper functions to their initial value.
resetSteps() - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
resetSteps() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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
 
rotate(Vector4, Vector3) - Static method in class mikera.vectorz.Quaternions
Rotates a 3D vector using the given quaternion, returning a new 3D vector
rotate2D(double) - Static method in class mikera.transformz.Transformz
Creates a 2D rotation transform
rotateCopy(int) - Method in class mikera.vectorz.AVector
 
rotateCopy(int) - Method in interface mikera.vectorz.IVector
Rotates a vector by the specified number of elements, wrapping around element values.
rotateInPlace(int) - Method in class mikera.vectorz.Vector2
Rotates a 2D vector around the origin by a given angle
rotateView(int, int) - Method in class mikera.arrayz.impl.AbstractArray
 
rotateView(int, int) - Method in interface mikera.arrayz.INDArray
Returns rotated view of this array
rotateView(int, int) - Method in class mikera.matrixx.AMatrix
 
rotateView(int, int) - Method in class mikera.vectorz.AVector
 
rotateView(int) - Method in class mikera.vectorz.AVector
 
rotateView(int) - Method in interface mikera.vectorz.IVector
Rotates a vector by the specified number of elements, wrapping around element values.
roundToZero(double) - Method in class mikera.vectorz.impl.ASparseVector
Returns a vector after replacing all elements with absolute values less-than-or-equal to precision with zeros.
roundToZero(double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
rowBlockCount() - Method in class mikera.matrixx.impl.ABlockMatrix
 
rowBlockCount() - Method in class mikera.matrixx.impl.BlockDiagonalMatrix
 
rowBlockCount() - Method in class mikera.matrixx.impl.QuadtreeMatrix
 
rowCount() - Method in interface mikera.matrixx.IMatrix
Gets the number of rows in this matrix (dimension 0)
rowCount() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
rowCount() - Method in class mikera.matrixx.impl.ARectangularMatrix
 
rowCount() - Method in class mikera.matrixx.impl.BandedMatrix
 
rowCount() - Method in class mikera.matrixx.Matrix11
 
rowCount() - Method in class mikera.matrixx.Matrix22
 
rowCount() - Method in class mikera.matrixx.Matrix33
 
rowCount() - Method in class mikera.vectorz.util.MatrixBuilder
 
rowData - Variable in class mikera.matrixx.impl.VectorMatrixMN
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.AMatrix
Returns the dot product of a specific row with a vector.
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.AStridedMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.AVectorMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.PermutationMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.VectorMatrixM3
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
rowDotProduct(int, AVector) - Method in class mikera.matrixx.impl.ZeroMatrix
 
RowMatrix - Class in mikera.matrixx.impl
Matrix class that wraps a vector as a single-row matrix
RowMatrix(AVector) - Constructor for class mikera.matrixx.impl.RowMatrix
 
rows - Variable in class mikera.matrixx.impl.ARectangularMatrix
 
rows - Variable in class mikera.vectorz.impl.MatrixViewVector
 
rowStride() - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
rowStride() - Method in class mikera.matrixx.impl.AStridedMatrix
Gets the row stride for this strided matrix.
rowStride - Variable in class mikera.matrixx.impl.BaseStridedMatrix
 
rowStride() - Method in class mikera.matrixx.impl.BaseStridedMatrix
 
rowStride() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
rowStride() - Method in class mikera.matrixx.impl.StridedRowMatrix
 

S

safeLongToInt(long) - Static method in class mikera.vectorz.Vectorz
Cast a long to an int value, and throws an exception if the result does not fit in an int
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
Immutable scalar matrix class - a diagonal matrix with an identical value along the leading diagonal.
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 in place by a given double value
scale(Matrix, Matrix, double) - Static method in class mikera.matrixx.Matrix
 
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, INDArray, 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 value
scaleAdd(double, INDArray, double, double) - Method in interface mikera.arrayz.INDArray
Scales all elements of the array by a given double value, adds a scaled second array and adds a constant value
scaleAdd(double, double) - Method in class mikera.matrixx.AMatrix
 
scaleAdd(double, INDArray, double, double) - Method in class mikera.matrixx.AMatrix
 
scaleAdd(Matrix, Matrix, Matrix, double) - Static method in class mikera.matrixx.Matrix
 
scaleAdd(double, AVector) - Method in class mikera.vectorz.AVector
 
scaleAdd(double, INDArray, double, double) - Method in class mikera.vectorz.AVector
 
scaleAdd(double, AVector, double, double) - Method in class mikera.vectorz.AVector
Scales all elements of the array by a given double value, adds a scaled second vector and adds a constant value
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.ADenseArrayVector
 
scaleAdd(double, AVector, double, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
scaleAdd(double, AVector, double, double) - Method in class mikera.vectorz.impl.AJoinedVector
 
scaleAdd(double, double) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
scaleAdd(double, double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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
 
scaleCopy(double) - Method in class mikera.arrayz.impl.AbstractArray
 
scaleCopy(double) - Method in interface mikera.arrayz.INDArray
Deprecated.
scaleCopy(double) - Method in class mikera.vectorz.AVector
 
scaleCopy(double[], double[], double) - Static method in class mikera.vectorz.util.DoubleArrays
 
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.AIndex
Returns the position at which an index value exists or should be inserted at in an index Index must be both sorted and distinct.
seekPosition(int) - Method in class mikera.indexz.GrowableIndex
 
seekPosition(int) - Method in class mikera.indexz.Index
 
seekPosition(int[], int) - Static method in class mikera.vectorz.util.IntArrays
 
seekPosition(int[], int, int, int) - Static method in class mikera.vectorz.util.IntArrays
 
select(int...) - Method in class mikera.vectorz.AVector
Selects a subset of indices from a vector
select(int...) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
select(int...) - Method in class mikera.vectorz.impl.ZeroVector
 
select(int[], int...) - Static method in class mikera.vectorz.util.IntArrays
 
selectClone(int...) - Method in class mikera.vectorz.AVector
Selects a subset of indices from a vector, returning a mutable clone of data
selectClone(int...) - Method in class mikera.vectorz.impl.ZeroVector
 
selectView(int...) - Method in class mikera.vectorz.AVector
Selects a subset of indices from a vector, returning a view
selectView(int...) - Method in class mikera.vectorz.impl.AArrayVector
 
selectView(int...) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
selectView(int...) - Method in class mikera.vectorz.impl.AStridedVector
 
selectView(int...) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
selectView(int...) - Method in class mikera.vectorz.impl.IndexedSubVector
 
selectView(int...) - Method in class mikera.vectorz.impl.ZeroVector
 
selectWilkinsonShift(double) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Selects the Wilkinson's shift for BTB.
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(long[], 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(int[], double) - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
set(int[], double) - Method in class mikera.arrayz.impl.ImmutableArray
 
set(int[], double) - Method in class mikera.arrayz.impl.JoinedArray
 
set(double) - Method in class mikera.arrayz.impl.SliceArray
 
set(int[], double) - Method in class mikera.arrayz.impl.SliceArray
 
set(int[], double) - Method in class mikera.arrayz.impl.ZeroArray
 
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
Sets a value at a given position in a mutable 1D array
set(int, int, double) - Method in interface mikera.arrayz.INDArray
Sets a value at a given position in a mutable 2D array
set(int[], double) - Method in interface mikera.arrayz.INDArray
Sets the element at the given indexed position in a mutable array
set(long[], double) - Method in interface mikera.arrayz.INDArray
Sets the element at the given indexed position in a mutable array
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.GrowableIndex
 
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
 
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(long[], double) - Method in class mikera.matrixx.AMatrix
 
set(AMatrix) - Method in class mikera.matrixx.AMatrix
Sets this matrix with the element values from another matrix.
set(INDArray) - Method in class mikera.matrixx.AMatrix
 
set(AVector) - Method in class mikera.matrixx.AMatrix
Sets every row of this matrix with the element values from a vector.
set(Object) - Method in class mikera.matrixx.AMatrix
 
set(int, int, double) - Method in interface mikera.matrixx.IMatrix
Sets the element at the specified position in this matrix
set(int, int, double) - Method in class mikera.matrixx.impl.AArrayMatrix
 
set(AVector) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
set(AMatrix) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
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.BlockDiagonalMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.BufferMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
set(AMatrix) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.IdentityMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
set(int, double) - Method in class mikera.matrixx.impl.MatrixColumnView
 
set(int, double) - Method in class mikera.matrixx.impl.MatrixRowView
 
set(AVector) - 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.SparseColumnMatrix
 
set(AMatrix) - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
set(AMatrix) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.StridedMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
set(int, int, double) - Method in class mikera.matrixx.impl.SubMatrixView
 
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(AVector) - Method in class mikera.matrixx.Matrix
 
set(int, int, double) - Method in class mikera.matrixx.Matrix11
 
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(long[], 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(ADenseArrayVector) - Method in class mikera.vectorz.AVector
Sets the vector equal to the value of an ADenseArrayVector
set(double) - Method in class mikera.vectorz.AVector
 
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(AVector, Index) - Method in class mikera.vectorz.AVector
sets the vector using values indexed from another vector
set(AVector, int[]) - 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(int, double) - Method in class mikera.vectorz.impl.AComputedVector
 
set(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
set(AVector, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
set(int, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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(AVector) - Method in class mikera.vectorz.impl.AStridedVector
 
set(int, double) - Method in class mikera.vectorz.impl.AxisVector
 
set(int, double) - Method in class mikera.vectorz.impl.BaseDerivedVector
 
set(int, double) - Method in class mikera.vectorz.impl.BufferVector
 
set(int, double) - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
set(double) - Method in class mikera.vectorz.impl.ImmutableScalar
 
set(int, double) - Method in class mikera.vectorz.impl.ImmutableVector
 
set(AVector) - 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.JoinedMultiVector
 
set(AVector, int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
set(int, double) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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(double) - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
set(int, double) - Method in class mikera.vectorz.impl.MatrixViewVector
 
set(double) - Method in class mikera.vectorz.impl.MatrixViewVector
 
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.SparseHashedVector
 
set(AVector) - Method in class mikera.vectorz.impl.SparseHashedVector
 
set(SparseHashedVector) - Method in class mikera.vectorz.impl.SparseHashedVector
 
set(AVector) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
set(int, double) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
set(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
set(ADenseArrayVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
set(int, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
set(int, double) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
set(AVector) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
set(int, double) - Method in class mikera.vectorz.impl.StridedVector
 
set(AVector) - Method in class mikera.vectorz.impl.StridedVector
 
set(int, double) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
set(int, double) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
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 a specified element in a vector
set(double) - Method in class mikera.vectorz.Scalar
 
set(int, int, double) - Method in class mikera.vectorz.util.MatrixBuilder
 
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
 
setA(AMatrix) - Method in class mikera.matrixx.solve.impl.CholeskyLDUSolver
 
setA(AMatrix) - Method in class mikera.matrixx.solve.impl.CholeskySolver
 
setA(AMatrix) - Method in class mikera.matrixx.solve.impl.lu.LUSolver
 
setA(AMatrix) - Method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
Performs QR decomposition on A
setColumn(int, AVector) - Method in class mikera.matrixx.AMatrix
Sets a column in a matrix.
setColumn(int, AVector) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
setColumn(int, AVector) - Method in class mikera.matrixx.Matrix
 
setComputeVectorsWithValues(boolean) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
 
setElements(int, double[], int, int) - Method in class mikera.arrayz.Array
 
setElements(double[], int) - Method in class mikera.arrayz.impl.AbstractArray
 
setElements(int, double[], int, int) - Method in class mikera.arrayz.impl.AbstractArray
 
setElements(double...) - Method in class mikera.arrayz.impl.AbstractArray
 
setElements(double...) - Method in interface mikera.arrayz.INDArray
Sets all elements in an array using the given double values
setElements(double[], int) - Method in interface mikera.arrayz.INDArray
Sets all elements in an array using the given double values
setElements(int, double[], int, int) - Method in interface mikera.arrayz.INDArray
Sets elements in an array using the given double values.
setElements(int, double[], int, int) - Method in class mikera.arrayz.NDArray
 
setElements(double...) - Method in class mikera.matrixx.AMatrix
 
setElements(double[], int) - Method in class mikera.matrixx.AMatrix
 
setElements(double[], int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
setElements(int, double[], int, int) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.AScalar
 
setElements(double[], int) - Method in class mikera.vectorz.AScalar
 
setElements(double...) - Method in class mikera.vectorz.AVector
 
setElements(double[], int) - Method in class mikera.vectorz.AVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.AVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
setElements(double[], int) - Method in class mikera.vectorz.impl.AJoinedVector
 
setElements(double[], int) - Method in class mikera.vectorz.impl.ArraySubVector
 
setElements(double[], int) - Method in class mikera.vectorz.impl.AStridedVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.impl.AStridedVector
 
setElements(double[], int) - Method in class mikera.vectorz.impl.ImmutableVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.impl.ImmutableVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
setElements(double[], int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
setElements(double[], int) - Method in class mikera.vectorz.impl.StridedVector
 
setElements(int, double[], int, int) - Method in class mikera.vectorz.impl.StridedVector
 
setElements(double[], int) - Method in class mikera.vectorz.Vector
 
setFastEigenvalues(boolean) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
 
setFastValues(boolean) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
setInnerProduct(INDArray, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
setInnerProduct(INDArray, INDArray) - Method in interface mikera.arrayz.INDArray
Sets this array to the inner product of two arrays.
setInnerProduct(INDArray, INDArray) - Method in class mikera.vectorz.AVector
 
setInnerProduct(AMatrix, AVector) - Method in class mikera.vectorz.AVector
Sets this vector to the inner product of the arguments (matrix a and vector b).
setInnerProduct(AVector, AMatrix) - Method in class mikera.vectorz.AVector
Sets this vector to the inner product of the arguments (vector a and matrix b) to this vector.
setLength(int) - Method in class mikera.vectorz.impl.GrowableIndexedVector
Sets the length of this vector.
setMatrix(int, int, double[], double[]) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
setMaxIterations(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
 
setMaxIterations(int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
Used to limit the number of internal QR iterations that the QR algorithm performs.
setMaxSize(int, int) - Method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
setMaxValue(double) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
setMultiple(INDArray, INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
setMultiple(INDArray, double) - Method in class mikera.arrayz.impl.AbstractArray
 
setMultiple(INDArray, INDArray) - Method in interface mikera.arrayz.INDArray
Sets this array to the element-wise multiple of two arrays.
setMultiple(INDArray, double) - Method in interface mikera.arrayz.INDArray
Sets this array to be the multiple of another array.
setMultiple(Matrix, double) - Method in class mikera.matrixx.Matrix
 
setMultiple(INDArray, INDArray) - Method in class mikera.vectorz.AVector
 
setMultiple(AVector, AVector) - Method in class mikera.vectorz.AVector
Sets this vector to the element-wise product of two otehr vectors
setMultiple(INDArray, double) - Method in class mikera.vectorz.AVector
 
setMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Sets this vector to be a multiple of another vector
setQ(Matrix) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
 
setQ(Matrix) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
setRow(int, AVector) - Method in class mikera.matrixx.AMatrix
Sets a row in a matrix to the value specified by the given vector
setRow(int, AVector) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
setRow(int, AVector) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
setRow(int, AVector) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
setRow(int, AVector) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
setRow(int, AVector) - Method in class mikera.matrixx.Matrix
 
setSubmatrix(int, int) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Sets which submatrix is being processed.
setSubmatrix(int, int) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
setToInverseL(double[]) - Method in class mikera.matrixx.solve.impl.CholeskySolver
Sets the matrix to the inverse using a lower triangular matrix.
setUt(AMatrix) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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
 
setVt(AMatrix) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
shape - Variable in class mikera.arrayz.impl.BaseShapedArray
 
shiftCopy(int) - Method in class mikera.vectorz.AVector
 
shiftCopy(int) - Method in interface mikera.vectorz.IVector
Shifts a vector by the specified number of elements, filling with zeros.
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 this mutable array Sets each component of the array to its sign value (-1, 0 or 1)
signum() - Method in class mikera.matrixx.AMatrix
 
signum() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
signum() - Method in class mikera.matrixx.Matrix
 
signum() - Method in class mikera.vectorz.AVector
 
signum() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
signum() - Method in class mikera.vectorz.impl.AxisVector
 
signum() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
signum() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
signum() - Method in class mikera.vectorz.impl.JoinedVector
 
signum() - Method in class mikera.vectorz.impl.MatrixViewVector
 
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
 
signumCopy() - Method in class mikera.arrayz.impl.AbstractArray
 
signumCopy() - Method in interface mikera.arrayz.INDArray
Returns a copy of the array with the signum operator applied to each element
signumCopy() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
signumCopy() - Method in class mikera.vectorz.impl.AxisVector
 
SimpleCholesky - Class in mikera.matrixx.decompose.impl.chol
Class implementing a standard Cholesky decomposition A = L.L* Where: A is a symmetric (actually Hermitian), positive-definite matrix and: L is a lower triangular matrix L* is the conjugate transpose of L (which is equal to its transpose, since A is real in Vectorz) See: http://en.wikipedia.org/wiki/Cholesky_decomposition
SimpleCholesky() - Constructor for class mikera.matrixx.decompose.impl.chol.SimpleCholesky
 
SimpleLUP - Class in mikera.matrixx.decompose.impl.lu
Performs a standard LUP decomposition
SimpleLUP() - Constructor for class mikera.matrixx.decompose.impl.lu.SimpleLUP
 
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 immutable 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
 
singularMatrix() - Static method in class mikera.vectorz.util.ErrorMessages
 
SINH - Static variable in class mikera.vectorz.Ops
 
size() - Method in class mikera.matrixx.impl.MatrixColumnList
 
size() - Method in class mikera.matrixx.impl.MatrixRowList
 
size - Variable in class mikera.transformz.ASizedTransform
 
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.BroadcastScalarArray
 
slice(int, int) - Method in class mikera.arrayz.impl.BroadcastScalarArray
 
slice(int) - Method in class mikera.arrayz.impl.ImmutableArray
 
slice(int, int) - Method in class mikera.arrayz.impl.ImmutableArray
 
slice(int) - Method in class mikera.arrayz.impl.JoinedArray
 
slice(int, int) - Method in class mikera.arrayz.impl.JoinedArray
 
slice(int) - Method in class mikera.arrayz.impl.SliceArray
 
slice(int, int) - Method in class mikera.arrayz.impl.SliceArray
 
slice(int) - Method in class mikera.arrayz.impl.ZeroArray
 
slice(int, int) - Method in class mikera.arrayz.impl.ZeroArray
 
slice(int) - Method in interface mikera.arrayz.INDArray
Returns the specified major slice of this array as a view (slice along dimension 0) 0 dimensional slice results are permitted, but attempting to slice a 0 dimensional array will result in an error.
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.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
 
slice(int) - Method in class mikera.vectorz.impl.AComputedVector
 
slice(int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
slice(int) - Method in class mikera.vectorz.impl.AMatrixViewVector
 
slice(int) - Method in class mikera.vectorz.impl.AxisVector
 
slice(int) - Method in class mikera.vectorz.impl.ImmutableVector
 
slice(int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
slice(int) - Method in class mikera.vectorz.impl.SingleElementVector
 
slice(int) - Method in class mikera.vectorz.impl.ZeroVector
 
SliceArray<T extends INDArray> - Class in mikera.arrayz.impl
A general N-dimensional double array implemented as a collection of (n-1) dimensional slices Must have dimensionality 1 or above, and at least one slice
sliceCount() - Method in class mikera.arrayz.impl.BaseShapedArray
 
sliceCount() - Method in class mikera.arrayz.impl.ImmutableArray
 
sliceCount() - Method in interface mikera.arrayz.INDArray
Returns the number of major slices in this array (i.e.
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
 
sliceCount() - Method in class mikera.vectorz.impl.ASizedVector
 
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
 
sliceValue(int) - Method in class mikera.arrayz.impl.AbstractArray
 
sliceValue(int) - Method in interface mikera.arrayz.INDArray
Returns the value of a major slice of this array (slice along dimension 0) Like 'slice', except returns a Double value for slices of 1D vectors
sliceValue(int) - Method in class mikera.vectorz.AVector
 
softmax() - Method in class mikera.vectorz.AVector
Computes the softmax function over this vector, mutating this vector
softmaxCopy() - Method in class mikera.vectorz.AVector
Computes the softmax function over this vector, returning a new mutable vector
SoftPlus - Class in mikera.vectorz.ops
 
SOFTPLUS - Static variable in class mikera.vectorz.Ops
 
SoftPlus() - Constructor for class mikera.vectorz.ops.SoftPlus
 
solve(AMatrix) - Method in class mikera.matrixx.solve.impl.CholeskyLDUSolver
Using the decomposition, finds the value of 'X' in the linear equation below:
A*x = b
where A has dimension of n by n, x and b are n by m dimension.
solve(AMatrix) - Method in class mikera.matrixx.solve.impl.CholeskySolver
Using the decomposition, finds the value of 'X' in the linear equation below:
A*x = b
where A has dimension of n by n, x and b are n by m dimension.
solve(AMatrix) - Method in class mikera.matrixx.solve.impl.lu.LUSolver
 
solve(AMatrix) - Method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
Solves for X using the QR decomposition.
solve(AMatrix, AVector) - Static method in class mikera.matrixx.solve.Linear
A general linear system solver, Returns the solution to the equation A.x = b, returns null if A is square and has no unique solution.
solve(AMatrix, AMatrix) - Static method in class mikera.matrixx.solve.Linear
A general linear system solver, For a matrix A, returns a matrix whose each column is the solution to the equation A.x = b, where b is the corresponding column of B.
solveL(double[], double[], int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
Solves for non-singular lower triangular matrices using forward substitution.
solveL(double[], double[], int, int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
L is a m by m matrix B is a m by n matrix
solveLeastSquares(AMatrix, AVector) - Static method in class mikera.matrixx.solve.Linear
Returns the least squares solution to the equation A.x = b Use this in the case of over-determined (more equations than unknowns) or under-determined (more unknowns than equations)
solveLeastSquares(AMatrix, AMatrix) - Static method in class mikera.matrixx.solve.Linear
Returns the least squares solution to the equation A.X = B Use this in the case of over-determined (more equations than unknowns) or under-determined (more unknowns than equations)
solveTranL(double[], double[], int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
This is a forward substitution solver for non-singular lower triangular matrices.
solveU(double[], double[], int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
This is a forward substitution solver for non-singular upper triangular matrices.
solveU(double[], double[], int, int, int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
 
solveU(double[], int, int, int, double[], int, int, int) - Static method in class mikera.matrixx.solve.impl.TriangularSolver
This is a forward substitution solver for non-singular upper triangular matrices which are a sub-matrix inside a larger.
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.AMatrixViewVector
 
source - Variable in class mikera.vectorz.impl.BaseDerivedVector
 
sparse() - Method in class mikera.arrayz.impl.AbstractArray
 
sparse() - Method in interface mikera.arrayz.INDArray
Coerces this INDArray to a sparse format, without changing its element values.
sparse() - Method in class mikera.matrixx.AMatrix
 
sparse() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
sparse() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
sparse() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
sparse() - Method in class mikera.vectorz.AScalar
 
sparse() - Method in class mikera.vectorz.AVector
 
sparse() - Method in class mikera.vectorz.impl.APrimitiveVector
 
sparse() - Method in class mikera.vectorz.impl.ASparseVector
 
sparse() - Method in class mikera.vectorz.impl.ImmutableScalar
 
sparse() - Method in class mikera.vectorz.impl.ImmutableVector
 
sparse() - Method in class mikera.vectorz.impl.UnmodifiableVector
 
sparseClone() - Method in class mikera.arrayz.impl.AbstractArray
 
sparseClone() - Method in class mikera.arrayz.impl.ImmutableArray
 
sparseClone() - Method in class mikera.arrayz.impl.ZeroArray
 
sparseClone() - Method in interface mikera.arrayz.INDArray
Creates a fully mutable clone of this array.
sparseClone() - Method in class mikera.matrixx.AMatrix
 
sparseClone() - Method in class mikera.matrixx.impl.TransposedMatrix
 
sparseClone() - Method in class mikera.matrixx.impl.ZeroMatrix
 
sparseClone() - Method in class mikera.vectorz.AScalar
 
sparseClone() - Method in class mikera.vectorz.AVector
Clones the vector into a sparse mutable format
sparseClone() - Method in class mikera.vectorz.impl.APrimitiveVector
 
sparseClone() - Method in class mikera.vectorz.impl.AxisVector
 
sparseClone() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
sparseClone() - Method in class mikera.vectorz.impl.SingleElementVector
 
sparseClone() - Method in class mikera.vectorz.impl.SparseHashedVector
 
sparseClone() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
sparseClone() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
sparseClone() - Method in class mikera.vectorz.impl.ZeroVector
 
SparseColumnMatrix - Class in mikera.matrixx.impl
Matrix stored as a collection of normally sparse column vectors This format is especially efficient for: - transposeInnerProduct() with another matrix - access via getColumn() operation - transpose into SparseRowMatrix
SparseColumnMatrix(int, int) - Constructor for class mikera.matrixx.impl.SparseColumnMatrix
 
SparseColumnMatrix(AVector[], int, int) - Constructor for class mikera.matrixx.impl.SparseColumnMatrix
 
SparseColumnMatrix(AVector...) - Constructor for class mikera.matrixx.impl.SparseColumnMatrix
 
SparseColumnMatrix(List<AVector>, int, int) - Constructor for class mikera.matrixx.impl.SparseColumnMatrix
 
SparseColumnMatrix(List<AVector>) - Constructor for class mikera.matrixx.impl.SparseColumnMatrix
 
SparseHashedVector - Class in mikera.vectorz.impl
Hashed sparse vector, intended for large vectors with very few randomly positioned non-zero elements.
SparseImmutableVector - Class in mikera.vectorz.impl
Indexed sparse immutable vector Efficient for sparse vectors.
SparseIndexedVector - Class in mikera.vectorz.impl
Indexed sparse vector.
SparseRowMatrix - Class in mikera.matrixx.impl
Matrix stored as a collection of normally sparse row vectors.
SparseRowMatrix(int, int) - Constructor for class mikera.matrixx.impl.SparseRowMatrix
 
SparseRowMatrix(AVector[], int, int) - Constructor for class mikera.matrixx.impl.SparseRowMatrix
 
SparseRowMatrix(AVector...) - Constructor for class mikera.matrixx.impl.SparseRowMatrix
 
SparseRowMatrix(List<AVector>, int, int) - Constructor for class mikera.matrixx.impl.SparseRowMatrix
 
SparseRowMatrix(List<AVector>) - Constructor for class mikera.matrixx.impl.SparseRowMatrix
 
splits - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
splits - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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.matrixx.impl.ASparseRCMatrix
 
sqrt() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
sqrt() - Method in class mikera.vectorz.impl.AxisVector
 
sqrt() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
sqrt() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
sqrt() - Method in class mikera.vectorz.impl.JoinedVector
 
sqrt() - Method in class mikera.vectorz.impl.MatrixViewVector
 
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
 
sqrtCopy() - Method in class mikera.vectorz.AVector
 
sqrtCopy() - Method in class mikera.vectorz.impl.AxisVector
 
sqrtCopy() - Method in interface mikera.vectorz.IVector
Computes the square root for each element in this vector, returning a new vector.
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 in place
square() - Method in class mikera.matrixx.AMatrix
 
square() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
square() - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
square() - Method in class mikera.matrixx.Matrix
 
square() - Method in class mikera.vectorz.AScalar
 
square() - Method in class mikera.vectorz.AVector
 
square() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
square() - Method in class mikera.vectorz.impl.AxisVector
 
square() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
square() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
square() - Method in class mikera.vectorz.impl.JoinedVector
 
square() - Method in class mikera.vectorz.impl.MatrixViewVector
 
square() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
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
 
squareCopy() - Method in class mikera.arrayz.impl.AbstractArray
 
squareCopy() - Method in interface mikera.arrayz.INDArray
Squares all elements of the array, returning a new array
squareCopy() - Method in class mikera.matrixx.impl.ABooleanMatrix
 
squareCopy() - Method in class mikera.vectorz.AVector
 
squareCopy() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
squareCopy() - Method in class mikera.vectorz.impl.AxisVector
 
squareCopy() - Method in class mikera.vectorz.impl.ZeroVector
 
squareMatrixRequired(AMatrix) - Static method in class mikera.vectorz.util.ErrorMessages
 
steps - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
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
 
stride - Variable in class mikera.arrayz.impl.BaseNDArray
 
stride - Variable in class mikera.vectorz.impl.BaseStridedVector
 
StridedElementIterator - Class in mikera.matrixx.impl
Iterator over strided matrix array elements.
StridedElementIterator(AStridedMatrix) - Constructor for class mikera.matrixx.impl.StridedElementIterator
 
StridedElementIterator(double[], int, int, int, int, int) - Constructor for class mikera.matrixx.impl.StridedElementIterator
 
StridedElementIterator - Class in mikera.vectorz.impl
Iterator for elements stored in strided arrays.
StridedElementIterator(double[], int, int, int) - Constructor for class mikera.vectorz.impl.StridedElementIterator
 
StridedMatrix - Class in mikera.matrixx.impl
A general purpose strided matrix implementation
StridedMatrixViewVector - Class in mikera.vectorz.impl
 
StridedMatrixViewVector(AStridedMatrix) - Constructor for class mikera.vectorz.impl.StridedMatrixViewVector
 
StridedRowMatrix - Class in mikera.matrixx.impl
A strided matrix implementation with a column stride of 1 Provides a fast, mutable subMatrix view for the dense Matrix class
StridedVector - Class in mikera.vectorz.impl
Mutable strided vector class
sub(AScalar) - Method in class mikera.arrayz.impl.AbstractArray
Subtracts a scalar from every element of this array
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(AVector) - Method in class mikera.matrixx.AMatrix
Subtracts a vector from every row of this matrix.
sub(AMatrix) - Method in class mikera.matrixx.AMatrix
Subtracts another matrix from this one
sub(INDArray) - Method in class mikera.matrixx.AMatrix
 
sub(AVector) - Method in class mikera.matrixx.impl.MatrixRowView
 
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(INDArray) - Method in class mikera.vectorz.AVector
 
sub(AVector) - Method in class mikera.vectorz.AVector
Subtracts a vector from this vector
sub(AVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
sub(ASparseVector) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
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(ADenseArrayVector) - Method in class mikera.vectorz.Vector
 
sub(ADenseArrayVector, int) - Method in class mikera.vectorz.Vector
 
sub(Vector2) - Method in class mikera.vectorz.Vector2
 
sub(Vector3) - Method in class mikera.vectorz.Vector3
 
subArray(int[], int[]) - Method in class mikera.arrayz.Array
 
subArray(int[], int[]) - Method in class mikera.arrayz.impl.AbstractArray
 
subArray(int[], int[]) - Method in class mikera.arrayz.impl.ImmutableArray
 
subArray(int[], int[]) - Method in interface mikera.arrayz.INDArray
Returns a subarray view of a larger array
subArray(int[], int[]) - Method in class mikera.arrayz.NDArray
 
subArray(int[], int[]) - Method in class mikera.matrixx.AMatrix
 
subArray(int[], int[]) - Method in class mikera.vectorz.AScalar
 
subArray(int[], int[]) - Method in class mikera.vectorz.AVector
 
subAt(int, double) - Method in class mikera.vectorz.AVector
Subtracts a value from the specified element in this vector.
subCopy(INDArray) - Method in class mikera.arrayz.impl.AbstractArray
 
subCopy(INDArray) - Method in interface mikera.arrayz.INDArray
Creates a new array equal to the subtraction of another array from this array
subCopy(INDArray) - Method in class mikera.vectorz.AVector
 
subCopy(AVector) - Method in class mikera.vectorz.AVector
 
subCopy(AVector) - Method in class mikera.vectorz.impl.AxisVector
 
subCopy(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
subCopy(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
subCopy(AVector) - Method in interface mikera.vectorz.IVector
Subtracts a vector element-wise from this vector, returning a new vector.
subMatrix(int, int, int, int) - Method in class mikera.matrixx.AMatrix
 
subMatrix(int, int, int, int) - Method in interface mikera.matrixx.IMatrix
Gets a rectangular submatrix view of part of a matrix
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.ASingleBandMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.AStridedMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.AVectorMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.StridedMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.impl.ZeroMatrix
 
subMatrix(int, int, int, int) - Method in class mikera.matrixx.Matrix
 
SubMatrixView - Class in mikera.matrixx.impl
Matrix class that wraps a SubMatrix of another matrix
SubMatrixView(AMatrix, int, int, int, int) - Constructor for class mikera.matrixx.impl.SubMatrixView
 
SubMatrixViewVector - Class in mikera.vectorz.impl
A vector that wraps a sub-matrix of an arbitrary matrix
SubMatrixViewVector(AMatrix, int, int, int, int) - Constructor for class mikera.vectorz.impl.SubMatrixViewVector
 
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
 
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 view that refers to this vector.
subVector(int, int) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.ArraySubVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.AxisVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.BufferVector
 
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.JoinedMultiVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.JoinedVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.RangeVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.SingleElementVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.StridedVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.UnmodifiableVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.Vector0
 
subVector(int, int) - Method in class mikera.vectorz.impl.WrappedSubVector
 
subVector(int, int) - Method in class mikera.vectorz.impl.ZeroVector
 
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
 
sumColumnCounts(AMatrix...) - Static method in class mikera.matrixx.impl.ABlockMatrix
 
sumRowCounts(AMatrix...) - Static method in class mikera.matrixx.impl.ABlockMatrix
 
SVD - Class in mikera.matrixx.decompose
Public API class for SVD decomposition
SVD() - Constructor for class mikera.matrixx.decompose.SVD
 
SvdImplicitQr - Class in mikera.matrixx.decompose.impl.svd
Computes the Singular value decomposition of a matrix using the implicit QR algorithm for singular value decomposition.
SvdImplicitQr(boolean) - Constructor for class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
Configures the class
SvdImplicitQrAlgorithm - Class in mikera.matrixx.decompose.impl.svd
Computes the QR decomposition of a bidiagonal matrix.
SvdImplicitQrAlgorithm(boolean) - Constructor for class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
SvdImplicitQrAlgorithm() - Constructor for class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
SvdImplicitQrAlgorithm.EigenvalueSmall - Class in mikera.matrixx.decompose.impl.svd
 
SVDResult - Class in mikera.matrixx.decompose.impl.svd
 
SVDResult(AMatrix, AMatrix, AMatrix, AVector) - Constructor for class mikera.matrixx.decompose.impl.svd.SVDResult
 
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
 
swap(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
Swaps two vectors, mutating both.
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.impl.SparseColumnMatrix
 
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.
swapDiag(double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Exchanges the internal array of the diagonal elements for the provided one.
swapDiag(double[]) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
swapOff(double[]) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
Exchanges the internal array of the off diagonal elements for the provided one.
swapOff(double[]) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
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.SparseRowMatrix
 
swapRows(int, int) - Method in class mikera.matrixx.impl.VectorMatrixMN
 
swapRows(int, int) - Method in class mikera.matrixx.Matrix
 
symm2x2_fast(double, double, double) - Method in class mikera.matrixx.decompose.impl.eigen.EigenvalueSmall
Compute the symmetric eigenvalue using a slightly safer technique
symm2x2_fast(double, double, double) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm.EigenvalueSmall
Compute the symmetric eigenvalue using a slightly safer technique
SymmetricQrAlgorithm - Class in mikera.matrixx.decompose.impl.eigen
Computes the eigenvalues and eigenvectors of a symmetric tridiagonal matrix using the symmetric QR algorithm.
SymmetricQrAlgorithm(SymmetricQREigenHelper) - Constructor for class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
 
SymmetricQrAlgorithm() - Constructor for class mikera.matrixx.decompose.impl.eigen.SymmetricQrAlgorithm
Creates a new SymmetricQREigenvalue class that declares its own SymmetricQREigenHelper.
SymmetricQRAlgorithmDecomposition - Class in mikera.matrixx.decompose.impl.eigen
Computes the eigenvalues and eigenvectors of a real symmetric matrix using the symmetric implicit QR algorithm.
SymmetricQRAlgorithmDecomposition(TridiagonalDecompositionHouseholder, boolean) - Constructor for class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
 
SymmetricQRAlgorithmDecomposition(boolean) - Constructor for class mikera.matrixx.decompose.impl.eigen.SymmetricQRAlgorithmDecomposition
 
SymmetricQREigenHelper - Class in mikera.matrixx.decompose.impl.eigen
A helper class for the symmetric matrix implicit QR algorithm for eigenvalue decomposition.
SymmetricQREigenHelper() - Constructor for class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 

T

T - Variable in class mikera.matrixx.decompose.impl.chol.CholeskyCommon
 
t - Variable in class mikera.matrixx.decompose.impl.chol.CholeskyCommon
 
t - Variable in class mikera.vectorz.Vector4
 
tailArray(int[]) - Static method in class mikera.vectorz.util.IntArrays
 
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
Computes the tanh of every element in this vector.
tanh() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
tanh() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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
 
tau - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
tau - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
TEST_EPSILON - Static variable in class mikera.vectorz.Vectorz
Constant tolerance used for testing double values
Testing - Class in mikera.vectorz.util
Utility function for testing arrays / matrix implementations
Testing() - Constructor for class mikera.vectorz.util.Testing
 
ThinSVD - Class in mikera.matrixx.decompose.impl.svd
This class implements a thin SVD decomposition of a matrix
ThinSVD() - Constructor for class mikera.matrixx.decompose.impl.svd.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
Coerces the array into a packed mutable Array instance May return the same array if it is already a dense 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.Array
 
toDoubleArray() - Method in class mikera.arrayz.impl.AbstractArray
 
toDoubleArray() - Method in class mikera.arrayz.impl.SliceArray
 
toDoubleArray() - Method in interface mikera.arrayz.INDArray
Copies the elements of this array to a new double[] array.
toDoubleArray() - Method in class mikera.matrixx.AMatrix
 
toDoubleArray() - Method in class mikera.matrixx.impl.ABandedMatrix
 
toDoubleArray() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
toDoubleArray() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
toDoubleArray() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
toDoubleArray() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
toDoubleArray() - Method in class mikera.matrixx.impl.ZeroMatrix
 
toDoubleArray() - Method in class mikera.matrixx.Matrix
 
toDoubleArray() - Method in class mikera.matrixx.Matrix11
 
toDoubleArray() - Method in class mikera.matrixx.Matrix22
 
toDoubleArray() - Method in class mikera.matrixx.Matrix33
 
toDoubleArray() - Method in class mikera.vectorz.AScalar
 
toDoubleArray() - Method in class mikera.vectorz.AVector
 
toDoubleArray() - Method in class mikera.vectorz.GrowableVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.ADenseArrayVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.ASparseVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.AxisVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.ImmutableVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.JoinedVector
 
toDoubleArray() - Method in class mikera.vectorz.impl.Vector0
 
toDoubleArray() - Method in class mikera.vectorz.impl.ZeroVector
 
toDoubleArray() - Method in class mikera.vectorz.Vector1
 
toDoubleArray() - Method in class mikera.vectorz.Vector2
 
toDoubleArray() - Method in class mikera.vectorz.Vector3
 
toDoubleArray() - Method in class mikera.vectorz.Vector4
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.arrayz.Array
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.arrayz.impl.AbstractArray
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.arrayz.impl.ImmutableArray
 
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.impl.ImmutableMatrix
 
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.ADenseArrayVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.impl.ImmutableVector
 
toDoubleBuffer(DoubleBuffer) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
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
 
toIndex() - Method in class mikera.indexz.AIndex
 
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
Convenience overload to convert a primitive long to a primitive int Throws an exception if out of range.
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
Returns a java.util.List instance containing all elements of this vector
toList(Iterable<E>) - Static method in class mikera.vectorz.Tools
 
toList(Iterator<T>) - Static method in class mikera.vectorz.Tools
Function to create a list from an iterator
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.ImmutableMatrix
 
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
Coerce an object to a matrix format, on a best effort basis.
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.DenseColumnMatrix
 
toMatrixTranspose() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
toMatrixTranspose() - Method in class mikera.matrixx.impl.SparseColumnMatrix
 
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
 
toNestedDoubleArrays() - Method in class mikera.matrixx.AMatrix
 
toNestedDoubleArrays() - Method in interface mikera.matrixx.IMatrix
Converts this matrix to nested double[][] array
toNormal() - Method in class mikera.vectorz.AVector
Creates a new mutable vector representing the normalised value of this vector Returns null if the vector cannot be normalised (i.e.
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
 
tooManyElements(int...) - Static method in class mikera.vectorz.util.ErrorMessages
 
toSet() - Method in class mikera.indexz.Index
 
toSliceArray() - Method in class mikera.arrayz.impl.AbstractArray
 
toSliceArray() - Method in class mikera.arrayz.impl.SliceArray
 
toSliceArray() - Method in interface mikera.arrayz.INDArray
Copies the slices of this array to a new INDArray[]
toSliceArray() - Method in class mikera.matrixx.AMatrix
 
toSliceArray() - Method in class mikera.vectorz.AScalar
 
toSliceArray() - Method in class mikera.vectorz.AVector
 
toSortedSet() - Method in class mikera.indexz.Index
 
toSparseColumnMatrix() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
toSparseIndexedVector() - Method in class mikera.vectorz.impl.ASparseVector
 
toSparseIndexedVector() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
toSparseIndexedVector() - Method in interface mikera.vectorz.impl.ISparseVector
Coerces this vector to a SparseIndexedVector.
toSparseIndexedVector() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
toSparseRowMatrix() - Method in class mikera.matrixx.impl.SparseColumnMatrix
Coerces this matrix into a SparseRowMatrix format.
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.Op2
 
toString() - Method in class mikera.vectorz.ops.Composed
 
toString() - Method in class mikera.vectorz.ops.ComposedOp2
 
toString() - Method in class mikera.vectorz.ops.Division
 
toString() - Method in class mikera.vectorz.ops.Product
 
toString() - Method in class mikera.vectorz.ops.Sum
 
toStringFull() - Method in class mikera.arrayz.impl.AbstractArray
 
toStringFull() - Method in class mikera.matrixx.AMatrix
 
toStringFull() - Method in class mikera.vectorz.AVector
 
totalSteps - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
totalValue(AVector) - Static method in class mikera.vectorz.Vectorz
Deprecated.
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
Coerces the array into a flattened dense Vector, in row-major order May return the same array if it is already a Vector instance
toVector() - Method in class mikera.matrixx.AMatrix
 
toVector() - Method in class mikera.matrixx.impl.ColumnMatrix
 
toVector() - Method in class mikera.matrixx.impl.ImmutableMatrix
 
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
Coerces this vector to the standard dense Vector format.
toVector() - Method in class mikera.vectorz.GrowableVector
 
toVector() - Method in class mikera.vectorz.impl.AxisVector
 
toVector() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
toVector() - Method in class mikera.vectorz.Vector
 
toVector(Object) - Static method in class mikera.vectorz.Vectorz
Coerce to AVector.
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 interface mikera.matrixx.IMatrix
Computes the trace of a matrix, i.e.
trace() - Method in class mikera.matrixx.impl.ABandedMatrix
 
trace() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
trace() - Method in class mikera.matrixx.impl.AStridedMatrix
 
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.TransposedMatrix
 
trace() - Method in class mikera.matrixx.impl.ZeroMatrix
 
trace() - Method in class mikera.matrixx.Matrix11
 
trace() - Method in class mikera.matrixx.Matrix22
 
trace() - Method in class mikera.matrixx.Matrix33
 
transform(AVector, AVector) - Method in class mikera.matrixx.AMatrix
 
transform(Vector, Vector) - Method in class mikera.matrixx.AMatrix
 
transform(AVector, AVector) - Method in interface mikera.matrixx.IMatrix
Transforms a source vector into a destination vector, using matrix multiplication (inner product).
transform(AVector, AVector) - Method in class mikera.matrixx.impl.ADenseArrayMatrix
 
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(Vector, Vector) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
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.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(Vector, Vector) - Method in class mikera.matrixx.impl.ZeroMatrix
 
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
 
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.OpTransform
 
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
 
transformInPlace(AVector) - Method in class mikera.matrixx.AMatrix
 
transformInPlace(ADenseArrayVector) - Method in class mikera.matrixx.AMatrix
 
transformInPlace(AVector) - Method in interface mikera.matrixx.IMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
transformInPlace(ADenseArrayVector) - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transformInPlace(ADenseArrayVector) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transformInPlace(ADenseArrayVector) - Method in class mikera.matrixx.impl.IdentityMatrix
 
transformInPlace(AVector) - Method in class mikera.matrixx.impl.ScalarMatrix
 
transformInPlace(ADenseArrayVector) - 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(AMatrix) - 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.SparseColumnMatrix
 
transposeInnerProduct(AMatrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.impl.TransposedMatrix
 
transposeInnerProduct(Matrix) - Method in class mikera.matrixx.Matrix
 
transposeInPlace() - Method in class mikera.matrixx.AMatrix
 
transposeInPlace() - Method in interface mikera.matrixx.IMatrix
Transposes a matrix in place, if possible.
transposeInPlace() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
TriangularIndexedVector - Class in mikera.vectorz.impl
Vector with an increasing triangular index.
TriangularIndexedVector(int, double[], int, int) - Constructor for class mikera.vectorz.impl.TriangularIndexedVector
 
TriangularSolver - Class in mikera.matrixx.solve.impl
This contains algorithms for solving systems of equations where T is a non-singular triangular matrix:

T*x = b

where x and b are vectors, and T is an n by n matrix.
TriangularSolver() - Constructor for class mikera.matrixx.solve.impl.TriangularSolver
 
TridiagonalDecompositionHouseholder - Class in mikera.matrixx.decompose.impl.hessenberg
Performs a TridiagonalSimilarDecomposition similar tridiagonal decomposition on a square symmetric input matrix.
TridiagonalDecompositionHouseholder() - Constructor for class mikera.matrixx.decompose.impl.hessenberg.TridiagonalDecompositionHouseholder
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.AVector
Attempts to perform an efficient join with a second vector.
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.JoinedVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.RangeVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.RepeatedElementVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.SingleElementVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.WrappedSubVector
 
tryEfficientJoin(AVector) - Method in class mikera.vectorz.impl.ZeroVector
 
TWO - Static variable in class mikera.vectorz.ops.Constant
 

U

u - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
UNIT_NOISE - Static variable in class mikera.vectorz.ops.GaussianNoise
 
UnmodifiableVector - Class in mikera.vectorz.impl
Unmodifiable wrapped for arbitrary vectors
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.BandedMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.BaseStridedMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.BroadcastVectorMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.BufferMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.ColumnMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.IdentityMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.ImmutableMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
unsafeGet(int) - Method in class mikera.matrixx.impl.MatrixBandView
 
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.SparseColumnMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.SubMatrixView
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.TransposedMatrix
 
unsafeGet(int, int) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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, int) - Method in class mikera.matrixx.Matrix11
 
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.ADenseArrayVector
 
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.BaseDerivedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.BaseStridedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.BufferVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.ImmutableVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.IndexedSubVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.IndexVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.JoinedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.MatrixViewVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.RangeVector
 
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.SparseHashedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.SparseImmutableVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
unsafeGet(int) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
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
 
unsafeGet(int) - Method in class mikera.vectorz.Vector1
 
unsafeGet(int) - Method in class mikera.vectorz.Vector2
 
unsafeGet(int) - Method in class mikera.vectorz.Vector3
 
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
 
unsafeGetVector(int) - Method in class mikera.matrixx.impl.ASparseRCMatrix
Gets a vector from the internal data array The vector may be null (indicating a zero row or column)
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.BandedMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.BufferMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.ColumnMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.DenseColumnMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.DiagonalMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
unsafeSet(int, double) - Method in class mikera.matrixx.impl.MatrixBandView
 
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.SparseColumnMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.SparseRowMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.StridedMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.StridedRowMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.SubMatrixView
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.TransposedMatrix
 
unsafeSet(int, int, double) - Method in class mikera.matrixx.impl.UpperTriangularMatrix
 
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, int, double) - Method in class mikera.matrixx.Matrix11
 
unsafeSet(AMatrix) - Method in class mikera.matrixx.Matrix22
 
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.AComputedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.ADenseArrayVector
 
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.BaseDerivedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.BufferVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.ImmutableVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.IndexedArrayVector
 
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.JoinedMultiVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.JoinedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.MatrixViewVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.SparseHashedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.SparseIndexedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.StridedMatrixViewVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.StridedVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.SubMatrixViewVector
 
unsafeSet(int, double) - Method in class mikera.vectorz.impl.TriangularIndexedVector
 
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
 
unsafeSet(int, double) - Method in class mikera.vectorz.Vector1
 
unsafeSet(int, double) - Method in class mikera.vectorz.Vector2
 
unsafeSet(int, double) - Method in class mikera.vectorz.Vector3
 
unsafeSetVec(int, AVector) - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
updateA(int) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
Takes the results from the householder computation and updates the 'A' matrix.

A = (I - γ*u*uT)A
updateA(int) - Method in class mikera.matrixx.decompose.impl.qr.HouseholderQR
Takes the results from the householder computation and updates the 'A' matrix.

A = (I - γ*u*uT)A
updateQ(int, int, double, double) - Method in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
updateRotator(Matrix, int, int, double, double) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
Multiplied a transpose orthogonal matrix Q by the specified rotator.
upperBandwidth() - Method in class mikera.matrixx.AMatrix
Computes the upper bandwidth of a matrix, i.e.
upperBandwidth() - Method in class mikera.matrixx.impl.ABandedMatrix
 
upperBandwidth() - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
upperBandwidth() - Method in class mikera.matrixx.impl.TransposedMatrix
 
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
 
upperBandwidthLimit() - Method in class mikera.matrixx.impl.LowerTriangularMatrix
 
upperBandwidthLimit() - Method in class mikera.matrixx.impl.TransposedMatrix
 
upperBandwidthLimit() - Method in class mikera.matrixx.impl.ZeroMatrix
 
UpperTriangularMatrix - Class in mikera.matrixx.impl
Class for an upper triangular matrix packed densely by columns.
Ut - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 

V

v - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderColQR
 
v - Variable in class mikera.matrixx.decompose.impl.qr.HouseholderQR
 
validate() - Method in class mikera.arrayz.Array
 
validate() - Method in class mikera.arrayz.impl.AbstractArray
 
validate() - Method in class mikera.arrayz.impl.JoinedArray
 
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.ABooleanMatrix
 
validate() - Method in class mikera.matrixx.impl.ADiagonalMatrix
 
validate() - Method in class mikera.matrixx.impl.ASparseRCMatrix
 
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.SparseColumnMatrix
 
validate() - Method in class mikera.matrixx.impl.SparseRowMatrix
 
validate() - Method in class mikera.matrixx.impl.StridedMatrix
 
validate() - Method in class mikera.matrixx.impl.StridedRowMatrix
 
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.ADenseArrayVector
 
validate() - Method in class mikera.vectorz.impl.ArrayIndexScalar
 
validate() - Method in class mikera.vectorz.impl.AStridedVector
 
validate() - Method in class mikera.vectorz.impl.AxisVector
 
validate() - Method in class mikera.vectorz.impl.GrowableIndexedVector
 
validate() - Method in class mikera.vectorz.impl.ImmutableVector
 
validate() - Method in class mikera.vectorz.impl.IndexedArrayVector
 
validate() - Method in class mikera.vectorz.impl.IndexedSubVector
 
validate() - Method in class mikera.vectorz.impl.IndexVector
 
validate() - Method in class mikera.vectorz.impl.JoinedArrayVector
 
validate() - Method in class mikera.vectorz.impl.JoinedMultiVector
 
validate() - Method in class mikera.vectorz.impl.JoinedVector
 
validate() - Method in class mikera.vectorz.impl.MatrixIndexScalar
 
validate() - Method in class mikera.vectorz.impl.SparseHashedVector
 
validate() - Method in class mikera.vectorz.impl.SparseImmutableVector
 
validate() - Method in class mikera.vectorz.impl.SparseIndexedVector
 
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
validateOutput(double[]) - Method in class mikera.vectorz.Op2
Validates whether all values in a double[] are within the possible output range for this Op
validIndex(int[], int[]) - Static method in class mikera.vectorz.util.IntArrays
 
value() - Method in class mikera.vectorz.impl.ASingleElementVector
 
value() - Method in class mikera.vectorz.impl.AxisVector
 
value() - Method in class mikera.vectorz.impl.SingleElementVector
 
value - Variable in class mikera.vectorz.ops.Constant
 
value - Variable in class mikera.vectorz.Scalar
 
value0 - Variable in class mikera.matrixx.decompose.impl.eigen.EigenvalueSmall
 
value0 - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm.EigenvalueSmall
 
value1 - Variable in class mikera.matrixx.decompose.impl.eigen.EigenvalueSmall
 
value1 - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm.EigenvalueSmall
 
value2x2(double, double, double, double) - Method in class mikera.matrixx.decompose.impl.eigen.EigenvalueSmall
 
value2x2_fast(double, double, double, double) - Method in class mikera.matrixx.decompose.impl.eigen.EigenvalueSmall
Computes the eigenvalues of a 2 by 2 matrix using a faster but more prone to errors method.
Vector - Class in mikera.vectorz
General purpose vector of arbitrary length, backed by an densely packed 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.
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
 
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
 
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(AVector...) - 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
 
Vt - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
vv - Variable in class mikera.matrixx.decompose.impl.chol.CholeskyCommon
 
vv - Variable in class mikera.matrixx.decompose.impl.lu.AltLU
 

W

withComponents(INDArray...) - Method in class mikera.arrayz.impl.AbstractArray
 
withComponents(INDArray...) - Method in interface mikera.arrayz.INDArray
Returns a new array of the same shape/structure as the original but with the specified components.
withComponents(INDArray...) - Method in class mikera.vectorz.impl.AJoinedVector
Reconstructs a new joined vector of the same type and shape with the given segments.
withComponents(INDArray...) - Method in class mikera.vectorz.impl.JoinedArrayVector
 
withComponents(INDArray...) - Method in class mikera.vectorz.impl.JoinedMultiVector
 
withComponents(INDArray...) - Method in class mikera.vectorz.impl.JoinedVector
 
WORKING_SET_TARGET - Static variable in class mikera.matrixx.algo.Multiplications
 
wrap(double[], int...) - Static method in class mikera.arrayz.Array
Wraps double[] array data in an Array of the specified shape.
wrap(Vector) - Static method in class mikera.arrayz.Array
Wraps the underlying data from a dense Vector as an array with the same shape
wrap(Matrix) - Static method in class mikera.arrayz.Array
Wraps the underlying data from a dense Matrix as an array with the same shape
wrap(double[], int[]) - Static method in class mikera.arrayz.Arrayz
Creates an INDArray instance wrapping the given double data, with the provided shape.
wrap(double[], int[]) - Static method in class mikera.arrayz.impl.ImmutableArray
 
wrap(int...) - Static method in class mikera.arrayz.impl.ZeroArray
 
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.GrowableIndex
Creates a GrowableVector with the specified index values included
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(double[], int, int) - Static method in class mikera.matrixx.impl.BufferMatrix
 
wrap(DoubleBuffer, int, int) - Static method in class mikera.matrixx.impl.BufferMatrix
 
wrap(AVector) - Static method in class mikera.matrixx.impl.ColumnMatrix
 
wrap(int, int, double[]) - Static method in class mikera.matrixx.impl.DenseColumnMatrix
 
wrap(double[]) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
wrap(Vector) - Static method in class mikera.matrixx.impl.DiagonalMatrix
 
wrap(Matrix) - Static method in class mikera.matrixx.impl.ImmutableMatrix
Creates a new ImmutableMatrix wrapping the data array of a given Matrix WARNING: does not take a defensive copy.
wrap(int, int, double[]) - Static method in class mikera.matrixx.impl.ImmutableMatrix
Creates a new ImmutableMatrix wrapping the specified source array WARNING: does not take a defensive copy.
wrap(Index) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
wrap(int[]) - Static method in class mikera.matrixx.impl.PermutationMatrix
 
wrap(AMatrix, AMatrix, AMatrix, AMatrix) - Static method in class mikera.matrixx.impl.QuadtreeMatrix
 
wrap(AVector) - Static method in class mikera.matrixx.impl.RowMatrix
 
wrap(AVector[], int, int) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
wrap(AVector...) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
wrap(List<AVector>) - Static method in class mikera.matrixx.impl.SparseColumnMatrix
 
wrap(AVector[], int, int) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
wrap(AVector...) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
wrap(List<AVector>) - Static method in class mikera.matrixx.impl.SparseRowMatrix
 
wrap(AStridedMatrix) - Static method in class mikera.matrixx.impl.StridedMatrix
 
wrap(double[], int, int, int, int, int) - Static method in class mikera.matrixx.impl.StridedMatrix
 
wrap(AStridedMatrix) - Static method in class mikera.matrixx.impl.StridedRowMatrix
 
wrap(double[], int, int, int, int) - Static method in class mikera.matrixx.impl.StridedRowMatrix
 
wrap(AMatrix) - Static method in class mikera.matrixx.impl.TransposedMatrix
 
wrap(AVector[]) - Static method in class mikera.matrixx.impl.VectorMatrixMN
 
wrap(AMatrix) - Static method in class mikera.matrixx.impl.VectorMatrixMN
 
wrap(int, int, double[]) - Static method in class mikera.matrixx.Matrix
Wraps a double[] array as a dense Matrix.
wrap(double[]) - Static method in class mikera.vectorz.GrowableVector
Creates a GrowableVector initialised with the given double[] values
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[]) - Static method in class mikera.vectorz.impl.BufferVector
 
wrap(DoubleBuffer, int) - Static method in class mikera.vectorz.impl.BufferVector
 
wrap(double[]) - Static method in class mikera.vectorz.impl.ImmutableVector
Wraps the given double array as an ImmutableVector.
wrap(double[], int, int) - Static method in class mikera.vectorz.impl.ImmutableVector
 
wrap(Vector) - Static method in class mikera.vectorz.impl.ImmutableVector
 
wrap(double[], int[]) - Static method in class mikera.vectorz.impl.IndexedArrayVector
Wraps the specified indexes into a double[] array as an IndexedArrayVector The length of the vector will equal the number of indices provided.
wrap(AVector, int[]) - Static method in class mikera.vectorz.impl.IndexedSubVector
 
wrap(Index) - Static method in class mikera.vectorz.impl.IndexVector
Creates an IndexVector wrapping the given immutable index WARNING: Index will be used as internal storage for the IndexVector
wrap(ADenseArrayVector) - Static method in class mikera.vectorz.impl.JoinedArrayVector
 
wrap(AVector...) - Static method in class mikera.vectorz.impl.JoinedMultiVector
 
wrap(AMatrix, int, int) - Static method in class mikera.vectorz.impl.MatrixIndexScalar
 
wrap(int, Index, double[]) - Static method in class mikera.vectorz.impl.SparseImmutableVector
Creates a SparseImmutableVector with the specified index and data values.
wrap(int, Index, double[]) - Static method in class mikera.vectorz.impl.SparseIndexedVector
Creates a SparseIndexedVector with the specified index and data values.
wrap(int, int[], 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
Wraps a StridedVector around a strided range of a double[] array.
wrap(int, double[], int, int) - Static method in class mikera.vectorz.impl.TriangularIndexedVector
 
wrap(AVector) - Method in class mikera.vectorz.impl.UnmodifiableVector
 
wrap(AVector, int) - Static method in class mikera.vectorz.impl.VectorIndexScalar
 
wrap(AVector, int, int) - Static method in class mikera.vectorz.impl.WrappedSubVector
 
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
Wraps a double array as a Vector instance.
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
View class referencing a contiguous subvector of another vector.
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 of the most efficient available type.
wrapStrided(double[], int, int, int) - Static method in class mikera.vectorz.Vectorz
 
wrongDestLength(AVector) - Static method in class mikera.vectorz.util.ErrorMessages
 
wrongElementCount() - 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
 
x1 - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
x1 - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
x2 - Variable in class mikera.matrixx.decompose.impl.eigen.SymmetricQREigenHelper
 
x2 - Variable in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 

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.impl.ImmutableScalar
 
ZERO - Static variable in class mikera.vectorz.ops.Constant
 
ZERO_DOUBLE - Static variable in class mikera.vectorz.util.Constants
 
ZERO_TO_ONE - Static variable in class mikera.vectorz.ops.Clamp
 
ZeroArray - Class in mikera.arrayz.impl
Class representing an immutable array filled entirely with zeros.
zeroElementReduce(INDArray) - Static method in class mikera.vectorz.util.ErrorMessages
 
zeroElementReduce() - Static method in class mikera.vectorz.util.ErrorMessages
 
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 immutable vector containing nothing but zeros.

_

_decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.chol.Cholesky
Performs Choleksy decomposition on the provided matrix.
_decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.chol.CholeskyCommon
Performs Choleksy decomposition on the provided matrix.
_decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.lu.AltLU
This is a modified version of what was found in the JAMA package.
_decompose(AMatrix) - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQr
 
_getVV() - Method in class mikera.matrixx.decompose.impl.lu.AltLU
 
_process() - Method in class mikera.matrixx.decompose.impl.svd.SvdImplicitQrAlgorithm
 
_setA(AMatrix) - Method in class mikera.matrixx.solve.impl.qr.QRHouseColSolver
 
_solveVectorInternal(double[]) - Method in class mikera.matrixx.decompose.impl.lu.AltLU
a specialized version of solve that avoid additional checks that are not needed.
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 _ 
Skip navigation links

Copyright © 2016. All rights reserved.