Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- mag() - Method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the magnitude of this field element.
- mag() - Method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the magnitude of this field element.
- mag() - Method in class org.flag4j.algebraic_structures.fields.RealFloat32
-
Computes the magnitude of this field element.
- mag() - Method in class org.flag4j.algebraic_structures.fields.RealFloat64
-
Computes the magnitude of this field element.
- mag() - Method in class org.flag4j.algebraic_structures.rings.RealInt16
-
Computes the magnitude of this field element.
- mag() - Method in class org.flag4j.algebraic_structures.rings.RealInt32
-
Computes the magnitude of this field element.
- mag() - Method in interface org.flag4j.algebraic_structures.rings.Ring
-
Computes the magnitude of this ring element.
- magSquared() - Method in class org.flag4j.algebraic_structures.fields.Complex128
-
Squares this magnitude of this complex number.
- magSquared() - Method in class org.flag4j.algebraic_structures.fields.Complex64
-
Squares this magnitude of this complex number.
- makeDenseTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Makes a dense tensor with the specified shape and entries which is a similar type to this sparse tensor.
- makeDenseTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Constructs a dense field matrix which with the specified
shape
andentries
. - makeDenseTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Makes a dense tensor with the specified shape and entries which is a similar type to this sparse tensor.
- makeDenseTensor(Shape, Field<Complex64>[]) - Method in class org.flag4j.arrays.sparse.CooCTensor64
-
Makes a dense tensor with the specified shape and entries which is a similar type to this sparse tensor.
- makeDenseTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Constructs a dense field matrix which with the specified
shape
andentries
. - makeDenseTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CooFieldTensor
-
Makes a dense tensor with the specified shape and entries which is a similar type to this sparse tensor.
- makeDenseTensor(Shape, Field<V>[]) - Method in class org.flag4j.arrays.backend.CooFieldTensorBase
-
Makes a dense tensor with the specified shape and entries which is a similar type to this sparse tensor.
- makeDenseTensor(Shape, Field<Y>[]) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Constructs a dense field matrix which with the specified
shape
andentries
. - makeEigenPairs(CMatrix, double[]) - Method in class org.flag4j.linalg.decompositions.svd.ComplexSVD
-
Gets the eigen values and vectors of symmetric the block matrix which corresponds to the singular values and vectors of the matrix being decomposed.
- makeEigenPairs(Matrix, double[]) - Method in class org.flag4j.linalg.decompositions.svd.RealSVD
-
Gets the eigen values and vectors of symmetric the block matrix which corresponds to the singular values and vectors of the matrix being decomposed.
- makeEigenPairs(T, double[]) - Method in class org.flag4j.linalg.decompositions.svd.SVD
-
Gets the eigen values and vectors of symmetric block matrix which corresponds to the singular values and vectors of the matrix being decomposed.
- makeEigenVals(CMatrix, double[]) - Method in class org.flag4j.linalg.decompositions.svd.ComplexSVD
-
Gets the eigen values of the symmetric block matrix which corresponds to the singular values of the matrix being decomposed.
- makeEigenVals(Matrix, double[]) - Method in class org.flag4j.linalg.decompositions.svd.RealSVD
-
Gets the eigen values of the symmetric block matrix which corresponds to the singular values of the matrix being decomposed.
- makeEigenVals(T, double[]) - Method in class org.flag4j.linalg.decompositions.svd.SVD
-
Gets the eigen values of the symmetric block matrix which corresponds to the singular values of the matrix being decomposed.
- makeLikeCooMatrix(Shape, Field<Complex128>[], int[], int[]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Constructs a sparse COO matrix of similar type to this dense matrix.
- makeLikeCooMatrix(Shape, Field<T>[], int[], int[]) - Method in class org.flag4j.arrays.dense.FieldMatrix
-
Constructs a sparse COO matrix of similar type to this dense matrix.
- makeLikeCooMatrix(Shape, Field<Y>[], int[], int[]) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Constructs a sparse COO matrix of similar type to this dense matrix.
- makeLikeCsrMatrix(Shape, Field<Complex128>[], int[], int[]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Constructs a sparse CSR matrix of similar type to this dense matrix.
- makeLikeCsrMatrix(Shape, Field<T>[], int[], int[]) - Method in class org.flag4j.arrays.dense.FieldMatrix
-
Constructs a sparse CSR matrix of similar type to this dense matrix.
- makeLikeCsrMatrix(Shape, Field<Y>[], int[], int[]) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Constructs a sparse CSR matrix of similar type to this dense matrix.
- makeLikeDenseMatrix(Shape, Field<Complex128>...) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a dense matrix which is of a similar type to this sparse COO vector with the specified
shape
and containing the specifiedentries
. - makeLikeDenseMatrix(Shape, Field<T>...) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a dense matrix which is of a similar type to this sparse COO vector with the specified
shape
and containing the specifiedentries
. - makeLikeDenseMatrix(Shape, Field<Y>...) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a dense matrix which is of a similar type to this sparse COO vector with the specified
shape
and containing the specifiedentries
. - makeLikeDenseMatrix(Shape, Semiring<Y>...) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Constructs a dense matrix of a similar type as this vector with the specified shape and entries.
- makeLikeDenseTensor(Field<Complex128>...) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a dense vector which is of a similar type to this sparse COO vector containing the specified
entries
. - makeLikeDenseTensor(Field<T>...) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a dense vector which is of a similar type to this sparse COO vector containing the specified
entries
. - makeLikeDenseTensor(Field<Y>...) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a dense vector which is of a similar type to this sparse COO vector containing the specified
entries
. - makeLikeDenseTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Constructs a dense matrix of similar type as this matrix with the given the
shape
andentries
. - makeLikeDenseTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CsrFieldMatrix
-
Constructs a dense matrix of similar type as this matrix with the given the
shape
andentries
. - makeLikeDenseTensor(Shape, Field<Y>[]) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Constructs a dense matrix of similar type as this matrix with the given the
shape
andentries
. - makeLikeDenseTensor(Shape, Semiring<V>[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Constructs a dense tensor that is a similar type as this sparse COO tensor.
- makeLikeDenseTensor(Shape, Semiring<W>[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Constructs a dense tensor with the specified
shape
andentries
which is a similar type to this sparse tensor. - makeLikeDenseTensor(Shape, Semiring<Y>...) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Constructs a dense vector of a similar type as this vector with the specified shape and entries.
- makeLikeMatrix(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.dense.CVector
-
Constructs a matrix of similar type to this vector with the specified
shape
andentries
. - makeLikeMatrix(Shape, Field<Complex128>[], int[], int[]) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a sparse matrix which is of a similar type to this sparse COO vector with the specified
shape
, non-zero entries, non-zero row indices, and non-zero column indices. - makeLikeMatrix(Shape, Field<T>[]) - Method in class org.flag4j.arrays.dense.FieldVector
-
Constructs a matrix of similar type to this vector with the specified
shape
andentries
. - makeLikeMatrix(Shape, Field<T>[], int[], int[]) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a sparse matrix which is of a similar type to this sparse COO vector with the specified
shape
, non-zero entries, non-zero row indices, and non-zero column indices. - makeLikeMatrix(Shape, Field<W>[]) - Method in class org.flag4j.arrays.backend.DenseFieldVectorBase
-
Constructs a matrix of similar type to this vector with the specified
shape
andentries
. - makeLikeMatrix(Shape, Field<Y>[], int[], int[]) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a sparse matrix which is of a similar type to this sparse COO vector with the specified
shape
, non-zero entries, non-zero row indices, and non-zero column indices. - makeLikeMatrix(Shape, Semiring<V>[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringVector
-
Constructs a matrix of similar type to this vector with the specified
shape
andentries
. - makeLikeMatrix(Shape, Semiring<Y>[], int[], int[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Constructs a COO matrix with the specified shape, non-zero entries, and row and column indices.
- makeLikeTensor(int, double[], int[]) - Method in class org.flag4j.arrays.sparse.CooVector
-
Constructs a vector of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(int, List<Field<Complex128>>, List<Integer>) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and non-zero indices. - makeLikeTensor(int, List<Field<T>>, List<Integer>) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and non-zero indices. - makeLikeTensor(int, List<Field<Y>>, List<Integer>) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and non-zero indices. - makeLikeTensor(int, Complex128) - Method in class org.flag4j.arrays.dense.CVector
-
Creates a vector with the specified size filled with the
fillValue
. - makeLikeTensor(int, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and the same non-zero indices as this vector. - makeLikeTensor(int, Field<Complex128>[], int[]) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and non-zero indices. - makeLikeTensor(int, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and the same non-zero indices as this vector. - makeLikeTensor(int, Field<T>[], int[]) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and non-zero indices. - makeLikeTensor(int, Field<Y>[]) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and the same non-zero indices as this vector. - makeLikeTensor(int, Field<Y>[], int[]) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a sparse COO vector of the same type as this tensor with the specified
size
, non-zero entries, and non-zero indices. - makeLikeTensor(int, T) - Method in class org.flag4j.arrays.dense.FieldVector
-
Creates a vector with the specified size filled with the
fillValue
. - makeLikeTensor(int, W) - Method in class org.flag4j.arrays.backend.DenseFieldVectorBase
-
Creates a vector with the specified size filled with the
fillValue
. - makeLikeTensor(Field<Complex128>...) - Method in class org.flag4j.arrays.dense.CVector
-
Creates a vector with the specified
entries
. - makeLikeTensor(Field<T>...) - Method in class org.flag4j.arrays.dense.FieldVector
-
Creates a vector with the specified
entries
. - makeLikeTensor(Field<W>...) - Method in class org.flag4j.arrays.backend.DenseFieldVectorBase
-
Creates a vector with the specified
entries
. - makeLikeTensor(Semiring<V>[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringVector
-
Constructs a dense vector with the specified
entries
of the same type as the vector. - makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Matrix
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Tensor
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Vector
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Constructs a sparse COO matrix of the same type as this tensor with the given the shape and entries and indices copied from this matrix.
- makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Constructs a sparse tensor of the same type as this tensor with the same indices as this sparse tensor and with the provided the shape and entries.
- makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooVector
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
andentries
and the same row pointers and column indices as this matrix. - makeLikeTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Double>, List<int[]>) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<Complex128>>, List<int[]>) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<Complex128>>, List<Integer>, List<Integer>) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Constructs a COO field matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<Complex64>>, List<int[]>) - Method in class org.flag4j.arrays.sparse.CooCTensor64
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<T>>, List<int[]>) - Method in class org.flag4j.arrays.sparse.CooFieldTensor
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<T>>, List<Integer>, List<Integer>) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Constructs a COO field matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<V>>, List<int[]>) - Method in class org.flag4j.arrays.backend.CooFieldTensorBase
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Field<Y>>, List<Integer>, List<Integer>) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Constructs a COO field matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Semiring<V>>, List<int[]>) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Constructs a tensor of the same type as this tensor with the specified shape and non-zero entries.
- makeLikeTensor(Shape, List<Semiring<W>>, List<Integer>, List<Integer>) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Constructs a COO matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, List<Semiring<Y>>, List<Integer>) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Constructs a COO vector with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Complex128) - Method in class org.flag4j.arrays.dense.CMatrix
-
Constructs a matrix of the same type as this matrix with the given the shape filled with the specified fill value.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.dense.CTensor
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.dense.CVector
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Constructs a sparse tensor of the same type as this tensor with the same indices as this sparse tensor and with the provided the shape and entries.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Complex128>[]) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
,entries
and the same non-zero indices. - makeLikeTensor(Shape, Field<Complex128>[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<Complex128>[], int[], int[]) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Constructs a COO field matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<Complex128>[], int[], int[]) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
,entries
and non-zero indices. - makeLikeTensor(Shape, Field<Complex64>[]) - Method in class org.flag4j.arrays.dense.CTensor64
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Complex64>[]) - Method in class org.flag4j.arrays.sparse.CooCTensor64
-
Constructs a sparse tensor of the same type as this tensor with the same indices as this sparse tensor and with the provided the shape and entries.
- makeLikeTensor(Shape, Field<Complex64>[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCTensor64
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.dense.FieldMatrix
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.dense.FieldTensor
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.dense.FieldVector
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CooFieldTensor
-
Constructs a sparse tensor of the same type as this tensor with the same indices as this sparse tensor and with the provided the shape and entries.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a tensor of the same type as this tensor with the given the shape, non-zero entries and the same non-zero indices as this vector.
- makeLikeTensor(Shape, Field<T>[]) - Method in class org.flag4j.arrays.sparse.CsrFieldMatrix
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
,entries
and the same non-zero indices. - makeLikeTensor(Shape, Field<T>[], int[][]) - Method in class org.flag4j.arrays.sparse.CooFieldTensor
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<T>[], int[], int[]) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Constructs a COO field matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<T>[], int[], int[]) - Method in class org.flag4j.arrays.sparse.CsrFieldMatrix
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
,entries
and non-zero indices. - makeLikeTensor(Shape, Field<V>[]) - Method in class org.flag4j.arrays.backend.CooFieldTensorBase
-
Constructs a sparse tensor of the same type as this tensor with the same indices as this sparse tensor and with the provided the shape and entries.
- makeLikeTensor(Shape, Field<V>[], int[][]) - Method in class org.flag4j.arrays.backend.CooFieldTensorBase
-
Constructs a sparse tensor of the same type as this tensor with the given the shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<Y>[]) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Y>[]) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
,entries
and the same non-zero indices. - makeLikeTensor(Shape, Field<Y>[]) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Constructs a tensor of the same type as this tensor with the given the shape and entries.
- makeLikeTensor(Shape, Field<Y>[], int[], int[]) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Constructs a COO field matrix with the specified shape, non-zero entries, and non-zero indices.
- makeLikeTensor(Shape, Field<Y>[], int[], int[]) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Constructs a CSR matrix of the same type as this matrix with the given the
shape
,entries
and non-zero indices. - makeLikeTensor(Shape, Semiring<Y>[], int[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Constructs a sparse COO vector of the same type as this vector with the specified non-zero entries and indices.
- makeLikeTensor(Shape, T) - Method in class org.flag4j.arrays.dense.FieldMatrix
-
Constructs a matrix of the same type as this matrix with the given the shape filled with the specified fill value.
- makeLikeTensor(Shape, U) - Method in class org.flag4j.arrays.backend.AbstractTensor
-
Constructs a tensor of the same type as this tensor with the given the
shape
andentries
. - makeLikeTensor(Shape, U) - Method in interface org.flag4j.arrays.backend.TensorMixin
-
Constructs a tensor of the same type as this tensor with the specified
shape
andentries
. - makeLikeTensor(Shape, V) - Method in interface org.flag4j.arrays.backend.semiring.TensorOverSemiRing
-
Constructs a tensor of the same type as this tensor with the given the
shape
andentries
. - makeLikeTensor(Shape, V[], int[][]) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Constructs a tensor of the same type as this tensor with the specified shape and non-zero entries.
- makeLikeTensor(Shape, W[], int[], int[]) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Constructs a sparse COO tensor of the same type as this tensor with the specified non-zero entries and indices.
- makeLikeTensor(Shape, Y) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Constructs a matrix of the same type as this matrix with the given the shape filled with the specified fill value.
- makeLikeVector(int, List<Field<Complex128>>, List<Integer>) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Constructs a vector of similar type to this matrix.
- makeLikeVector(int, List<Field<T>>, List<Integer>) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Constructs a vector of similar type to this matrix.
- makeLikeVector(int, List<Field<Y>>, List<Integer>) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Constructs a vector of similar type to this matrix.
- makeLikeVector(int, Field<Complex128>[], int[]) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Constructs a vector of similar type to this matrix.
- makeLikeVector(int, Field<T>[], int[]) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Constructs a vector of similar type to this matrix.
- makeLikeVector(int, Field<Y>[], int[]) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Constructs a vector of similar type to this matrix.
- makeLikeVector(Field<Complex128>...) - Method in class org.flag4j.arrays.dense.CMatrix
-
Constructs a vector of similar type to this matrix with the given
entries
. - makeLikeVector(Field<T>...) - Method in class org.flag4j.arrays.dense.FieldMatrix
-
Constructs a vector of similar type to this matrix with the given
entries
. - makeLikeVector(Field<Y>...) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Constructs a vector of similar type to this matrix with the given
entries
. - makeReflector(int, double, double) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
-
Constructs a householder reflector given specified values for a column to apply the reflector to.
- makeReflector(int, double, double, double) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
-
Constructs a householder reflector given specified values for a column to apply the reflector to.
- makeReflector(int, Field<Complex128>, Field<Complex128>) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
-
Constructs a householder reflector given specified values for a column to apply the reflector to.
- makeReflector(int, Field<Complex128>, Field<Complex128>, Field<Complex128>) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
-
Constructs a householder reflector given specified values for a column to apply the reflector to.
- makeSparseVector(int, List<Field<Complex128>>, List<Integer>) - Method in class org.flag4j.arrays.dense.CVector
-
Constructs a sparse vector of similar type to this dense vector.
- makeSparseVector(int, List<Field<T>>, List<Integer>) - Method in class org.flag4j.arrays.dense.FieldVector
-
Constructs a sparse vector of similar type to this dense vector.
- makeSparseVector(int, List<Field<W>>, List<Integer>) - Method in class org.flag4j.arrays.backend.DenseFieldVectorBase
-
Constructs a sparse vector of similar type to this dense vector.
- makeStridesIfNull() - Method in class org.flag4j.arrays.Shape
-
If strides are null, create them.
- makeSystem(CMatrix, int, CMatrix, CVector) - Static method in class org.flag4j.linalg.Eigen
-
Constructs the matrix (T - λ*I)[0:j][0:j] for use in computing the eigenvalue of the upper triangular matrix
T
associated with the jth eigenvalue λ. - makeSystem(Matrix, int, Matrix, Vector) - Static method in class org.flag4j.linalg.Eigen
-
Constructs the matrix (T - λ*I)[0:j][0:j] for use in computing the eigenvalue of the upper triangular matrix
T
associated with the jth eigenvalue λ. - makeZeroVector(int) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Constructs a sparse COO vector of the specified size filled with zeros.
- makeZeroVector(int) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Constructs a sparse COO vector of the specified size filled with zeros.
- makeZeroVector(int) - Method in class org.flag4j.arrays.sparse.CooFieldVector
-
Constructs a sparse COO vector of the specified size filled with zeros.
- map(Semiring<T>[], Function<T, T>) - Static method in class org.flag4j.linalg.ops.common.semiring_ops.TransformSemiRing
-
Applies a specified function to each element of the given array and returns a new array containing the results of the mapping operation.
- mapReduce(Semiring<T>[], Function<T, T>, BinaryOperator<T>) - Static method in class org.flag4j.linalg.ops.common.semiring_ops.TransformSemiRing
-
Applies a map-reduce procedure to an array of
Semiring
values. - MAT_MULT_DIM_MISMATCH_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message for matrices which do not have valid dimensions for matrix multiplication.
- matches(String, String) - Method in class org.flag4j.io.parsing.ComplexNumberToken
-
Checks if given tokens kind and details match k and d respectively.
- matMultShapeErrMsg(Shape, Shape) - Static method in class org.flag4j.util.ErrorMessages
-
Gets an error message for two matrices with shapes not conducive with matrix multiplication.
- Matrix - Class in org.flag4j.arrays.dense
-
A real dense matrix backed by a primitive double array.
- Matrix(double[][]) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix whose entries are specified by a double array.
- Matrix(int) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Constructs a square real dense matrix of a specified size.
- Matrix(int[][]) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix whose entries are specified by a double array.
- Matrix(int, double) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a square real dense matrix with a specified fill value.
- Matrix(int, int) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix of a specified shape filled with zeros.
- Matrix(int, int, double) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix with a specified shape and fills the matrix with the specified value.
- Matrix(int, int, double[]) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Constructs a matrix with specified shape and entries.
- Matrix(Double[][]) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix whose entries are specified by a double array.
- Matrix(Integer[][]) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix whose entries are specified by a double array.
- Matrix(Matrix) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix which is a copy of a specified matrix.
- Matrix(Shape) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix with specified shape filled with zeros.
- Matrix(Shape, double) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a real dense matrix with specified shape filled with a specific value.
- Matrix(Shape, double[]) - Constructor for class org.flag4j.arrays.dense.Matrix
-
Creates a tensor with the specified entries and shape.
- matrixBinarySearch(int[], int[], int, int) - Static method in class org.flag4j.linalg.ops.sparse.SparseElementSearch
-
Preforms a binary search along the row and column indices of the non-zero values of a sparse matrix for the location of an entry with the specified target indices.
- matrixBinarySearch(CooFieldMatrixBase<?, ?, ?, ?, ?>, int, int) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldElementSearch
-
Preforms a binary search along the row and column indices of the non-zero values of a sparse matrix for the location of an entry with the specified target indices.
- matrixEquals(DenseFieldMatrixBase<?, ?, ?, ?, T>, CooFieldMatrixBase<?, ?, ?, ?, T>) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.field_ops.DenseCooFieldEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(CMatrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_complex.RealComplexDenseSparseEquals
-
Checks if a dense complex matrix is equal to a real sparse matrix.
- matrixEquals(Matrix, DenseFieldMatrixBase<?, ?, ?, ?, T>) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(Matrix, Matrix) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(Matrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_complex.RealComplexDenseSparseEquals
-
Checks if a real dense matrix is equal to a sparse complex matrix.
- matrixEquals(Matrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real.RealDenseSparseEquals
-
Checks if a real dense matrix is equal to a real sparse matrix.
- matrixEquals(CooMatrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.sparse.coo.real_complex.RealComplexSparseEquals
-
Checks if a real sparse matrix and complex sparse matrix are equal.
- matrixFindRowStartEnd(int[], int) - Static method in class org.flag4j.linalg.ops.sparse.SparseElementSearch
-
Finds the indices of the first and last non-zero element in the specified row of a sparse matrix.
- matrixFindRowStartEnd(CooFieldMatrixBase<?, ?, ?, ?, ?>, int) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldElementSearch
-
Finds the indices of the first and last non-zero element in the specified row of a sparse matrix.
- matrixGet(CooFieldMatrixBase<?, ?, ?, ?, V>, int, int) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldMatrixGetSet
-
Gets the specified element from a sparse matrix.
- matrixGet(CooMatrix, int, int) - Static method in class org.flag4j.linalg.ops.sparse.coo.real.RealSparseMatrixGetSet
-
Gets the specified element from a sparse matrix.
- matrixInfNorm(double[], Shape) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- matrixInfNorm(Field<Complex128>[], Shape) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- matrixMaxNorm(double[]) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- matrixMaxNorm(Field<Complex128>[]) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- MatrixMixin<T,
U, - Interface in org.flag4j.arrays.backendV, W> -
This interface specifies methods which all matrices should implement.
- MatrixMixinOld<T,
U, - Interface in org.flag4j.arrays.backendV, W, X, Y> -
This interface defines operations that all matrices should implement.
- MatrixMultiplyDispatcher - Class in org.flag4j.linalg.ops
-
Dispatches matrix multiplication to the appropriate algorithm based on the size of the matrices to be multiplied.
- MatrixMultiplyDispatcher() - Constructor for class org.flag4j.linalg.ops.MatrixMultiplyDispatcher
- MatrixMultiplyDispatcher.AlgorithmName - Enum Class in org.flag4j.linalg.ops
-
Simple enum class containing all possible choices of matrix multiply algorithms.
- matrixNormL2(Field<Complex128>[], Shape) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the L2 norm of a matrix.
- matrixNormL2(CooFieldMatrixBase<?, ?, ?, ?, T>) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldNorms
-
Computes the L2 norm of a matrix.
- matrixNormL2(CooMatrix) - Static method in class org.flag4j.linalg.ops.sparse.coo.real.RealSparseNorms
-
Computes the L2 norm of a matrix.
- matrixNormLp(Field<Complex128>[], Shape, double) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the Lp norm of a matrix.
- matrixNormLp(CooFieldMatrixBase<?, ?, ?, ?, T>, double) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldNorms
-
Computes the Lp norm of a matrix.
- matrixNormLp(CooMatrix, double) - Static method in class org.flag4j.linalg.ops.sparse.coo.real.RealSparseNorms
-
Computes the Lp norm of a matrix.
- matrixNormLpq(double[], Shape, double, double) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the Lp, q norm of a matrix.
- matrixNormLpq(Field<Complex128>[], Shape, double, double) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the Lp, q norm of a matrix.
- matrixNormLpq(CooFieldMatrixBase<?, ?, ?, ?, T>, double, double) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldNorms
-
Computes the Lp, q norm of a matrix.
- matrixNormLpq(CooMatrix, double, double) - Static method in class org.flag4j.linalg.ops.sparse.coo.real.RealSparseNorms
-
Computes the Lp, q norm of a matrix.
- matrixNormLpq(CsrMatrix, double, double) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the Lp,q norm of a sparse CSR matrix.
- MatrixNorms - Class in org.flag4j.linalg
-
Utility class containing static methods for computing norms of matrices.
- MatrixNorms() - Constructor for class org.flag4j.linalg.MatrixNorms
- matrixRank() - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in interface org.flag4j.arrays.backend.DenseMatrixMixinOld
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the rank of this matrix (i.e.
- matrixSet(CooFieldMatrixBase<?, ?, ?, ?, V>, int, int, V) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldMatrixGetSet
-
Sets the specified element from a sparse matrix.
- matrixSet(CooMatrix, int, int, double) - Static method in class org.flag4j.linalg.ops.sparse.coo.real.RealSparseMatrixGetSet
-
Sets the specified element from a sparse matrix.
- matrixSolver - Variable in class org.flag4j.linalg.solvers.exact.ExactTensorSolver
-
Solver to solve a linear matrix equation C*x=d for X where C is a matrix and x and d are vectors.
- MatrixVectorOpsMixin<T,
U, - Interface in org.flag4j.arrays.backendV> -
This interface specifies operations between a matrix and a vector that a matrix should implement.
- max() - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Finds the maximum value in this tensor.
- max() - Method in interface org.flag4j.arrays.backend.ring.RingTensorMixin
-
Finds the maximum value in this tensor.
- max() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Finds the maximum value in this tensor.
- max() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Finds the maximum (non-zero) value in this tensor.
- max() - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringTensor
-
Finds the maximum value in this tensor.
- max() - Method in interface org.flag4j.arrays.backend.semiring.SemiringTensorMixin
-
Finds the maximum value in this tensor.
- max(double...) - Static method in class org.flag4j.linalg.ops.common.real.AggregateReal
-
Computes the maximum value in a tensor.
- max(Complex128...) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the maximum magnitude from an array of complex numbers.
- max(Complex64...) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the maximum magnitude from an array of complex numbers.
- max(Semiring<T>...) - Static method in class org.flag4j.linalg.ops.common.semiring_ops.CompareSemiring
-
Computes the maximum value in the specified array.
- MAX_REAL - Static variable in class org.flag4j.algebraic_structures.fields.Complex128
-
The maximum real double value 1.7976931348623157E308.
- MAX_REAL - Static variable in class org.flag4j.algebraic_structures.fields.Complex64
-
The maximum real float value 1.7976931348623157E308.
- maxAbs() - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Finds the maximum absolute value in this tensor.
- maxAbs() - Method in class org.flag4j.arrays.backend.ring.AbstractDenseRingTensor
-
Finds the maximum absolute value in this tensor.
- maxAbs() - Method in interface org.flag4j.arrays.backend.ring.RingTensorMixin
-
Finds the maximum absolute value in this tensor.
- maxAbs() - Method in interface org.flag4j.arrays.backend.ring.TensorOverRing
-
Finds the maximum absolute value in this tensor.
- maxAbs(double...) - Static method in class org.flag4j.linalg.ops.common.real.AggregateReal
-
Computes the maximum absolute value in a tensor.
- maxAbs(Ring<T>...) - Static method in class org.flag4j.linalg.ops.common.ring_ops.CompareRing
-
Computes the maximum absolute value in the specified array.
- maxColIndex(int) - Method in class org.flag4j.linalg.decompositions.lu.ComplexLU
-
Computes the max absolute value in a column so that the row is >= j.
- maxColIndex(int) - Method in class org.flag4j.linalg.decompositions.lu.FieldLU
-
Computes the max absolute value in a column so that the row is >= j.
- maxColIndex(int) - Method in class org.flag4j.linalg.decompositions.lu.RealLU
-
Computes the max absolute value in a column so that the row is >= j.
- maxColumns - Static variable in class org.flag4j.io.PrintOptions
-
Maximum number of columns to print from a matrix/vector.
- maxIndex(int) - Method in class org.flag4j.linalg.decompositions.lu.ComplexLU
-
Computes maximum absolute value in sub portion of LU matrix below and right of
startIndex, startIndex
. - maxIndex(int) - Method in class org.flag4j.linalg.decompositions.lu.FieldLU
-
Computes maximum absolute value in sub portion of LU matrix below and right of
startIndex, startIndex
. - maxIndex(int) - Method in class org.flag4j.linalg.decompositions.lu.RealLU
-
Computes maximum absolute value in sub portion of LU matrix below and right of
startIndex, startIndex
. - maxIterations - Variable in class org.flag4j.linalg.decompositions.schur.Schur
-
Maximum number of iterations to run QR algorithm for.
- maxIterationsFactor - Variable in class org.flag4j.linalg.decompositions.schur.Schur
-
Factor for computing the maximum number of iterations to run the QR algorithm for.
- maxNorm(CMatrix) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the max norm of a matrix.
- maxNorm(Matrix) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the maximum norm of this matrix.
- maxNorm(CooCMatrix) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the max norm of a matrix.
- maxNorm(CooMatrix) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the max norm of a matrix.
- maxNorm(CsrMatrix) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the max norm of a matrix.
- maxRe(Complex128...) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the minimum real component from an array of complex numbers.
- maxRe(Complex64...) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the minimum real component from an array of complex numbers.
- maxRows - Static variable in class org.flag4j.io.PrintOptions
-
Maximum number of rows to print from a matrix.
- maxStringLength(double[]) - Static method in class org.flag4j.io.PrettyPrint
-
Computes the maximum length of the string representation of a double in an array of doubles.
- maxStringLength(double[], int) - Static method in class org.flag4j.io.PrettyPrint
-
Computes the maximum length of the string representation of a double in an array of doubles up until stopping index.
- maxStringLength(Field<Complex128>[]) - Static method in class org.flag4j.io.PrettyPrint
-
Computes the maximum length of the string representation of a double in an array of doubles.
- maxStringLength(Field<Complex128>[], int) - Static method in class org.flag4j.io.PrettyPrint
-
Computes the maximum length of the string representation of a double in an array of doubles up until stopping index.
- min() - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Finds the minimum value in this tensor.
- min() - Method in interface org.flag4j.arrays.backend.ring.RingTensorMixin
-
Finds the minimum value in this tensor.
- min() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Finds the minimum value in this tensor.
- min() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Finds the minimum (non-zero) value in this tensor.
- min() - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringTensor
-
Finds the minimum value in this tensor.
- min() - Method in interface org.flag4j.arrays.backend.semiring.SemiringTensorMixin
-
Finds the minimum value in this tensor.
- min(double...) - Static method in class org.flag4j.linalg.ops.common.real.AggregateReal
-
Computes the minimum value in a tensor.
- min(Complex128...) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the minimum magnitude from an array of complex numbers.
- min(Complex64...) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the minimum magnitude from an array of complex numbers.
- min(Semiring<T>...) - Static method in class org.flag4j.linalg.ops.common.semiring_ops.CompareSemiring
-
Computes the minimum value in the specified array.
- MIN_REAL - Static variable in class org.flag4j.algebraic_structures.fields.Complex128
-
The minimum real double value 4.9E-324
- MIN_REAL - Static variable in class org.flag4j.algebraic_structures.fields.Complex64
-
The minimum real float value 4.9E-324
- MIN_REAL_NORMAL - Static variable in class org.flag4j.algebraic_structures.fields.Complex128
-
The smallest possible real normal double 2.2250738585072014E-308.
- MIN_REAL_NORMAL - Static variable in class org.flag4j.algebraic_structures.fields.Complex64
-
The smallest possible real normal float 2.2250738585072014E-308.
- minAbs() - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Finds the minimum value, in absolute value, in this tensor.
- minAbs() - Method in class org.flag4j.arrays.backend.ring.AbstractDenseRingTensor
-
Finds the minimum value, in absolute value, in this tensor.
- minAbs() - Method in interface org.flag4j.arrays.backend.ring.RingTensorMixin
-
Finds the minimum value, in absolute value, in this tensor.
- minAbs() - Method in interface org.flag4j.arrays.backend.ring.TensorOverRing
-
Finds the minimum value, in absolute value, in this tensor.
- minAbs(double...) - Static method in class org.flag4j.linalg.ops.common.real.AggregateReal
-
Computes the minimum absolute value in a tensor.
- minAbs(Ring<T>...) - Static method in class org.flag4j.linalg.ops.common.ring_ops.CompareRing
-
Computes the minimum absolute value in the specified array.
- minAxisSize - Variable in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
-
The minimum of rows and columns in the matrix to be decomposed.
- minRe(Complex128...) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the minimum real component from an array of complex numbers.
- minRe(Complex64...) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the minimum real component from an array of complex numbers.
- moveAndShiftLeft(CsrFieldMatrixBase<?, ?, ?, ?, T>, int, int, int) - Static method in class org.flag4j.linalg.ops.sparse.csr.field_ops.CsrFieldMatrixManipulations
-
Moves a non-zero value in a row of a CSR matrix to a new column to the right of its current column.
- moveAndShiftLeft(CsrMatrix, int, int, int) - Static method in class org.flag4j.linalg.ops.sparse.csr.real.RealCsrManipulations
-
Moves a non-zero value in a row of a CSR matrix to a new column to the right of its current column.
- moveAndShiftRight(CsrFieldMatrixBase<?, ?, ?, ?, T>, int, int, int) - Static method in class org.flag4j.linalg.ops.sparse.csr.field_ops.CsrFieldMatrixManipulations
-
Moves a non-zero value in a row of a CSR matrix to a new column to the left of its current column.
- moveAndShiftRight(CsrMatrix, int, int, int) - Static method in class org.flag4j.linalg.ops.sparse.csr.real.RealCsrManipulations
-
Moves a non-zero value in a row of a CSR matrix to a new column to the left of its current column.
- mult(double) - Method in class org.flag4j.algebraic_structures.fields.Complex128
-
Multiplies an element of this field with a real number.
- mult(double) - Method in class org.flag4j.algebraic_structures.fields.Complex64
-
Multiplies an element of this field and a real number (associative and commutative).
- mult(double) - Method in interface org.flag4j.algebraic_structures.fields.Field
-
Multiplies an element of this field with a real number (associative and commutative).
- mult(double) - Method in class org.flag4j.algebraic_structures.fields.RealFloat32
-
Multiplies an element of this field with a real number (associative and commutative).
- mult(double) - Method in class org.flag4j.algebraic_structures.fields.RealFloat64
-
Multiplies an element of this field with a real number (associative and commutative).
- mult(double) - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Multiplies a primitive scalar value to each entry of this tensor.
- mult(double) - Method in interface org.flag4j.arrays.backend.field.TensorOverField
-
Multiplies a primitive scalar value to each entry of this tensor.
- mult(double) - Method in class org.flag4j.arrays.backend.FieldTensorBase
-
Multiplies a real value to each entry of this tensor.
- mult(double) - Method in class org.flag4j.arrays.backend.PrimitiveDoubleTensorBase
-
Computes the scalar multiplication between this tensor and the specified scalar
factor
. - mult(double) - Method in class org.flag4j.arrays.backend.TensorOverField
-
Multiplies a real value to each entry of this tensor.
- mult(double) - Method in interface org.flag4j.arrays.backend.TensorPrimitiveOpsMixin
-
Computes the scalar multiplication between this tensor and the specified scalar
factor
. - mult(float) - Method in class org.flag4j.algebraic_structures.fields.Complex64
-
Multiplies an element of this field with a real number.
- mult(Double) - Method in class org.flag4j.arrays.backend.PrimitiveDoubleTensorBase
-
Multiplies a scalar value to each entry of this tensor.
- mult(Complex128) - Method in class org.flag4j.algebraic_structures.fields.Complex128
-
Multiplies two elements of this field (associative and commutative).
- mult(Complex128) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the scalar multiplication of this matrix with a complex number.
- mult(Complex128) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the scalar multiplication of this tensor and a complex-valued scalar.
- mult(Complex128) - Method in class org.flag4j.arrays.dense.Vector
-
Multiplies this vector by a complex-valued scalar.
- mult(Complex128) - Method in class org.flag4j.arrays.sparse.CooVector
-
Multiplies this vector by a complex scalar value.
- mult(Complex64) - Method in class org.flag4j.algebraic_structures.fields.Complex64
-
Multiplies two elements of this field (associative and commutative).
- mult(Field<V>[], double, Field<V>[]) - Static method in class org.flag4j.linalg.ops.common.field_ops.FieldOps
-
Multiplies a primitive scalar value to each entry of the
src
tensor. - mult(Field<V>[], V, Field<V>[]) - Static method in class org.flag4j.linalg.ops.common.field_ops.FieldOps
-
Multiplies a scalar value to each entry of the
src
tensor. - mult(RealFloat32) - Method in class org.flag4j.algebraic_structures.fields.RealFloat32
-
Multiplies two elements of this field (associative and commutative).
- mult(RealFloat64) - Method in class org.flag4j.algebraic_structures.fields.RealFloat64
-
Multiplies two elements of this field (associative and commutative).
- mult(RealInt16) - Method in class org.flag4j.algebraic_structures.rings.RealInt16
-
Multiplies two elements of this field (associative and commutative).
- mult(RealInt32) - Method in class org.flag4j.algebraic_structures.rings.RealInt32
-
Multiplies two elements of this field (associative and commutative).
- mult(BooleanRing) - Method in class org.flag4j.algebraic_structures.semirings.BooleanRing
-
Multiplies two elements of this semi-ring (associative).
- mult(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between this matrix and a complex dense matrix.
- mult(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix-vector product of this matrix and a dense complex vector.
- mult(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Multiplies this complex dense matrix with a real dense matrix.
- mult(Matrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between two matrices.
- mult(Matrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(Matrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Multiplies this sparse CSR matrix with a real dense matrix.
- mult(Vector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix-vector product of this matrix and a real dense vector.
- mult(Vector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes matrix-vector multiplication.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between this matrix and a complex sparse COO matrix.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between this matrix and a complex sparse COO matrix.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix-vector product of this matrix and a complex sparse vector.
- mult(CooCVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix-vector product of this matrix and a complex sparse vector.
- mult(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes matrix-vector multiplication.
- mult(CooCVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes matrix-vector multiplication.
- mult(CooFieldVector<T>) - Method in class org.flag4j.arrays.sparse.CooFieldMatrix
-
Computes matrix-vector multiplication.
- mult(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between this matrix and a real sparse COO matrix.
- mult(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between this matrix and a real sparse COO matrix.
- mult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix-vector product of this matrix and a real sparse vector.
- mult(CooVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix-vector product of this matrix and a real sparse vector.
- mult(CooVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes matrix-vector multiplication.
- mult(CooVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes matrix-vector multiplication.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between this matrix and a complex sparse CSR matrix.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between this matrix and a complex sparse CSR matrix.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between this matrix and a real sparse CSR matrix.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between this matrix and a real sparse CSR matrix.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in interface org.flag4j.algebraic_structures.semirings.Semiring
-
Multiplies two elements of this semi-ring (associative).
- mult(T) - Method in interface org.flag4j.arrays.backend.MatrixMixin
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringMatrix
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in class org.flag4j.arrays.backend.semiring.CsrSemiRingMatrixBase
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Computes the matrix multiplication between two matrices.
- mult(T) - Method in interface org.flag4j.arrays.backend.MatrixMixinOld
-
Computes the matrix multiplication between two matrices.
- mult(U) - Method in interface org.flag4j.arrays.backend.MatrixVectorOpsMixin
-
Computes matrix-vector multiplication.
- mult(U) - Method in interface org.flag4j.arrays.backend.TensorScalarOpsMixin
-
Computes the scalar multiplication between this tensor and the specified scalar
factor
. - mult(V) - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Multiplies a scalar value to each entry of this tensor.
- mult(V) - Method in interface org.flag4j.arrays.backend.ring.RingTensorMixin
-
Multiplies a scalar value to each entry of this tensor.
- mult(V) - Method in interface org.flag4j.arrays.backend.semiring.SemiringTensorMixin
-
Multiplies a scalar value to each entry of this tensor.
- mult(V) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Computes matrix-vector multiplication.
- mult(V) - Method in class org.flag4j.arrays.backend.FieldTensorBase
-
Multiplies a scalar field value to each entry of this tensor.
- mult(W) - Method in interface org.flag4j.arrays.backend.semiring.TensorOverSemiRing
-
Multiplies a scalar value to each entry of this tensor.
- mult(W) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Computes matrix-vector multiplication.
- mult(W) - Method in class org.flag4j.arrays.backend.TensorOverSemiRing
-
Multiplies a scalar value to each entry of this tensor.
- MULT_T - Enum constant in enum class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatMultDispatcher.AlgorithmNames
- MULT_T - Enum constant in enum class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultDispatcher.AlgorithmNames
- MULT_T - Enum constant in enum class org.flag4j.linalg.ops.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T - Enum constant in enum class org.flag4j.linalg.ops.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- MULT_T_BLOCKED - Enum constant in enum class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatMultDispatcher.AlgorithmNames
- MULT_T_BLOCKED - Enum constant in enum class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultDispatcher.AlgorithmNames
- MULT_T_BLOCKED - Enum constant in enum class org.flag4j.linalg.ops.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T_BLOCKED - Enum constant in enum class org.flag4j.linalg.ops.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- MULT_T_BLOCKED_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatMultDispatcher.AlgorithmNames
- MULT_T_BLOCKED_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultDispatcher.AlgorithmNames
- MULT_T_BLOCKED_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T_BLOCKED_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- MULT_T_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatMultDispatcher.AlgorithmNames
- MULT_T_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultDispatcher.AlgorithmNames
- MULT_T_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T_CONCURRENT - Enum constant in enum class org.flag4j.linalg.ops.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- mult2CSR(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two sparse CSR matrices and stores the result in a CSR matrix.
- mult2CSR(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two sparse CSR matrices and stores the result in a CSR matrix.
- mult2CSR(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two sparse CSR matrices and stores the result in a CSR matrix.
- mult2CSR(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two sparse CSR matrices and stores the result in a CSR matrix.
- multEq(double) - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Multiplies a primitive scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(double) - Method in interface org.flag4j.arrays.backend.field.TensorOverField
-
Multiplies a primitive scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(Double) - Method in class org.flag4j.arrays.backend.PrimitiveDoubleTensorBase
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(V) - Method in interface org.flag4j.arrays.backend.field.FieldTensorMixin
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(V) - Method in interface org.flag4j.arrays.backend.ring.RingTensorMixin
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(V) - Method in interface org.flag4j.arrays.backend.semiring.SemiringTensorMixin
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(V) - Method in class org.flag4j.arrays.backend.FieldTensorBase
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(W) - Method in interface org.flag4j.arrays.backend.semiring.TensorOverSemiRing
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multEq(W) - Method in class org.flag4j.arrays.backend.TensorOverSemiRing
-
Multiplies a scalar value to each entry of this tensor and stores the result in this tensor.
- multInv() - Method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the multiplicative inverse of this complex number.
- multInv() - Method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the multiplicative inverse of this complex number.
- multInv() - Method in interface org.flag4j.algebraic_structures.fields.Field
-
Computes the multiplicative inverse for an element of this field.
- multInv() - Method in class org.flag4j.algebraic_structures.fields.RealFloat32
-
Computes the multiplicative inverse for an element of this field.
- multInv() - Method in class org.flag4j.algebraic_structures.fields.RealFloat64
-
Computes the multiplicative inverse for an element of this field.
- multTranspose(double[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real.RealDenseSparseMatrixMultTranspose
-
Multiplies a real dense matrix to the transpose of a real sparse matrix.
- multTranspose(double[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(double[], Shape, Field<T>[], int[], int[], Shape) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops.RealFieldDenseCooMatMultTranspose
-
Multiplies a real dense matrix to the transpose of a sparse field matrix.
- multTranspose(double[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(Field<T>[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops.RealFieldDenseCooMatMultTranspose
-
Multiplies a dense field matrix to the transpose of a real sparse matrix.
- multTranspose(Field<T>[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(Field<T>[], Shape, Field<T>[], int[], int[], Shape) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.field_ops.DenseCooFieldMatMultTranspose
-
Multiplies a complex dense matrix to the transpose of a complex sparse matrix.
- multTranspose(Field<T>[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(Semiring<T>[], Shape, Semiring<T>[], Shape, Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(Matrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in interface org.flag4j.arrays.backend.MatrixMixin
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringMatrix
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in class org.flag4j.arrays.backend.semiring.CsrSemiRingMatrixBase
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.Y())
. - multTranspose(T) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTranspose(T) - Method in interface org.flag4j.arrays.backend.MatrixMixinOld
-
Multiplies this matrix with the transpose of the
b
tensor as if bythis.mult(b.T())
. - multTransposeBlocked(double[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(double[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(Field<T>[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(Field<T>[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(Semiring<T>[], Shape, Semiring<T>[], Shape, Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlockedConcurrent(double[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(double[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(Field<T>[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(Field<T>[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(Semiring<T>[], Shape, Semiring<T>[], Shape, Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeConcurrent(double[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(double[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(Field<T>[], Shape, double[], Shape) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(Field<T>[], Shape, Field<T>[], Shape) - Static method in class org.flag4j.linalg.ops.dense.field_ops.DenseFieldMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(Semiring<T>[], Shape, Semiring<T>[], Shape, Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingMatMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form