- 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
-
- 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_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
-
- 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