Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- mag() - Method in class org.flag4j.complex_numbers.CNumber
-
Computes the magnitude value of a complex number as a double.
- magSquared() - Method in class org.flag4j.complex_numbers.CNumber
-
Squares this magnitude of this complex number.
- main(String[]) - Static method in class org.flag4j.operations.dense.real.RealDenseMatrixMultiplication
- makeComplexTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Matrix
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Tensor
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Vector
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, double[]) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, CNumber[]) - Method in class org.flag4j.arrays.dense.Matrix
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, CNumber[]) - Method in class org.flag4j.arrays.dense.Tensor
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, CNumber[]) - Method in class org.flag4j.arrays.dense.Vector
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, CNumber[]) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
-
Factory to create a complex tensor with the specified shape and size.
- makeComplexTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
A factory for creating a complex sparse tensor.
- makeComplexTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CooTensor
-
A factory for creating a complex sparse tensor.
- makeComplexTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CooVector
-
A factory for creating a complex sparse tensor.
- makeComplexTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
A factory for creating a complex sparse tensor.
- makeComplexTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
-
A factory for creating a complex sparse tensor.
- makeDenseTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
A factory for creating a real dense tensor.
- makeDenseTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooTensor
-
A factory for creating a real dense tensor.
- makeDenseTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CooVector
-
A factory for creating a real dense tensor.
- makeDenseTensor(Shape, double[]) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
A factory for creating a real dense tensor.
- makeDenseTensor(Shape, double[]) - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
-
A factory for creating a real dense tensor.
- 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.
- makeRealTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Factory to create a real tensor with the specified shape and size.
- makeRealTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.CTensor
-
Factory to create a real tensor with the specified shape and size.
- makeRealTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.CVector
-
Factory to create a real tensor with the specified shape and size.
- makeRealTensor(Shape, double[]) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Factory to create a real tensor with the specified shape and size.
- makeRealTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
A factory for creating a real sparse tensor.
- makeRealTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
A factory for creating a real sparse tensor.
- makeRealTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCVector
-
A factory for creating a real sparse tensor.
- makeRealTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
A factory for creating a real sparse tensor.
- makeRealTensor(Shape, double[], int[][]) - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
-
A factory for creating a real sparse tensor.
- 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, CNumber, CNumber) - 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, CNumber, CNumber, CNumber) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
-
Constructs a householder reflector given specified values for a column to apply the reflector to.
- makeStridesIfNull() - Method in class org.flag4j.core.Shape
-
If strides are null, create them.
- makeSystem(CMatrix, int, CMatrix, CVector) - Static method in class org.flag4j.linalg.Eigen
-
Constructs the matrix
(T - lambda*I)[0:j][0:j]
for use in computing the eigenvalue of the upper triangular matrixT
associated with the jth eigenvaluelambda
. - makeSystem(Matrix, int, Matrix, Vector) - Static method in class org.flag4j.linalg.Eigen
-
Constructs the matrix
(T - lambda*I)[0:j][0:j]
for use in computing the eigenvalue of the upper triangular matrixT
associated with the jth eigenvaluelambda
. - makeTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Matrix
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Tensor
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, double[]) - Method in class org.flag4j.arrays.dense.Vector
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
A factory for creating a real sparse tensor.
- makeTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooTensor
-
A factory for creating a real sparse tensor.
- makeTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CooVector
-
A factory for creating a real sparse tensor.
- makeTensor(Shape, double[], int[][]) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
A factory for creating a real sparse tensor.
- makeTensor(Shape, double[], int[][]) - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
-
A factory for creating a real sparse tensor.
- makeTensor(Shape, D) - Method in class org.flag4j.core.dense_base.DenseTensorBase
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, CNumber...) - Method in class org.flag4j.arrays.dense.CMatrix
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, CNumber[]) - Method in class org.flag4j.arrays.dense.CTensor
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, CNumber[]) - Method in class org.flag4j.arrays.dense.CVector
-
Factory to create a tensor with the specified shape and size.
- makeTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
A factory for creating a complex sparse tensor.
- makeTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
A factory for creating a complex sparse tensor.
- makeTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CooCVector
-
A factory for creating a complex sparse tensor.
- makeTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
A factory for creating a complex sparse tensor.
- makeTensor(Shape, CNumber[], int[][]) - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
-
A factory for creating a complex sparse tensor.
- 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.complex_numbers.CNumberToken
-
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
-
Real dense matrix.
- 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
-
Constructs a matrix with specified shape and entries.
- matrixBinarySearch(int[], int[], int, int) - Static method in class org.flag4j.operations.sparse.coo.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(CooCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseElementSearch
-
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.
- MatrixComparisonsMixin<T> - Interface in org.flag4j.core
-
This interface specifies comparisons which all matrices should implement.
- matrixEquals(CMatrix, CMatrix) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(CMatrix, CooCMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(CMatrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseEquals
-
Checks if a dense complex matrix is equal to a real sparse matrix.
- matrixEquals(Matrix, CMatrix) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(Matrix, Matrix) - Static method in class org.flag4j.operations.dense.real.RealDenseEquals
-
Checks if two real dense matrices are equal.
- matrixEquals(Matrix, CooCMatrix) - Static method in class org.flag4j.operations.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.operations.dense_sparse.coo.real.RealDenseSparseEquals
-
Checks if a real dense matrix is equal to a real sparse matrix.
- matrixEquals(CooCMatrix, CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseEquals
-
Checks if two complex sparse matrices are equal.
- matrixEquals(CooMatrix, CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseEquals
-
Checks if a real sparse matrix and complex sparse matrix are equal.
- matrixEquals(CooMatrix, CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseEquals
-
Checks if two real sparse matrices are real.
- matrixFindRowStartEnd(int[], int) - Static method in class org.flag4j.operations.sparse.coo.SparseElementSearch
-
Finds the indices of the first and last non-zero element in the specified row of a sparse matrix.
- matrixFindRowStartEnd(CooCMatrix, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseElementSearch
-
Finds the indices of the first and last non-zero element in the specified row of a sparse matrix.
- matrixGet(CooCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Gets the specified element from a sparse matrix.
- matrixGet(CooMatrix, int, int) - Static method in class org.flag4j.operations.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(CNumber[], Shape) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- MatrixManipulationsMixin<T,
X> - Interface in org.flag4j.core -
This interface specifies manipulations which all matrices should implement.
- matrixMaxNorm(double[]) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- matrixMaxNorm(CNumber[]) - Static method in class org.flag4j.linalg.MatrixNorms
-
Computes the infinity/maximum norm of a matrix.
- MatrixMixin<T,
U, - Interface in org.flag4j.coreV, W, VV, X, TT, UU> -
This interface specified methods which all matrices should implement.
- MatrixMultiplyDispatcher - Class in org.flag4j.operations
-
Dispatches matrix multiplication to the appropriate algorithm based on the size of the matrices to be multiplied.
- MatrixMultiplyDispatcher() - Constructor for class org.flag4j.operations.MatrixMultiplyDispatcher
- MatrixMultiplyDispatcher.AlgorithmName - Enum Class in org.flag4j.operations
-
Simple enum class containing all possible choices of matrix multiply algorithms.
- matrixNormL2(CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseNorms
-
Computes the L2 norm of a matrix.
- matrixNormL2(CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseNorms
-
Computes the L2 norm of a matrix.
- matrixNormL2(CNumber[], Shape) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the L2 norm of a matrix.
- matrixNormLp(CooCMatrix, double) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseNorms
-
Computes the Lp norm of a matrix.
- matrixNormLp(CooMatrix, double) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseNorms
-
Computes the Lp norm of a matrix.
- matrixNormLp(CNumber[], Shape, double) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute 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(CooCMatrix, double, double) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseNorms
-
Computes the Lp, q norm of a matrix.
- matrixNormLpq(CooMatrix, double, double) - Static method in class org.flag4j.operations.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.
- matrixNormLpq(CNumber[], Shape, double, double) - Static method in class org.flag4j.linalg.MatrixNorms
-
Compute the Lp, q norm of a matrix.
- MatrixNorms - Class in org.flag4j.linalg
-
Utility class for computing norms of matrices.
- MatrixNorms() - Constructor for class org.flag4j.linalg.MatrixNorms
- MatrixOperationsMixin<T,
U, - Interface in org.flag4j.coreV, W, Y, X, TT, UU> -
This interface specifies operations which should be implemented by any matrix (rank 2 tensor).
- MatrixPropertiesMixin - Interface in org.flag4j.core
-
This interface specifies methods which provide properties of a matrix.
- 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.
- matrixRank() - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the rank of this matrix (i.e.
- matrixRank() - Method in interface org.flag4j.core.MatrixPropertiesMixin
-
Computes the rank of this matrix (i.e.
- matrixSet(CooCMatrix, int, int, CNumber) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets the specified element from a sparse matrix.
- matrixSet(CooMatrix, int, int, double) - Static method in class org.flag4j.operations.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
forX
whereC
andX
are matrices andd
is a vector. - max() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
- max() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- max() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- max() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- max() - Method in interface org.flag4j.core.TensorPropertiesMixin
-
Finds the maximum value in this tensor.
- max(double[]) - Static method in class org.flag4j.operations.common.real.AggregateReal
-
Computes the maximum value in a tensor.
- max(CNumber...) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the maximum magnitude from an array of complex numbers.
- MAX_REAL - Static variable in class org.flag4j.complex_numbers.CNumber
-
The maximum real double value 1.7976931348623157E308.
- maxAbs() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
- maxAbs() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- maxAbs() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- maxAbs() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- maxAbs() - Method in interface org.flag4j.core.TensorPropertiesMixin
-
Finds the maximum value, in absolute value, in this tensor.
- maxAbs() - Method in interface org.flag4j.core.VectorPropertiesMixin
-
Finds the maximum value, in absolute value, in this tensor.
- maxAbs(double...) - Static method in class org.flag4j.operations.common.real.AggregateReal
-
Computes the maximum absolute value in a tensor.
- maxAbs(CNumber...) - Static method in class org.flag4j.operations.common.complex.AggregateComplex
-
Computes the maximum absolute value in a tensor.
- 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.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.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(CNumber...) - Static method in class org.flag4j.complex_numbers.CNumber
-
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.complex_numbers.CNumberUtils
-
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.complex_numbers.CNumberUtils
-
Computes the maximum length of the string representation of a double in an array of doubles up until stopping index.
- maxStringLength(CNumber[]) - Static method in class org.flag4j.complex_numbers.CNumberUtils
-
Computes the maximum length of the string representation of a double in an array of doubles.
- maxStringLength(CNumber[], int) - Static method in class org.flag4j.complex_numbers.CNumberUtils
-
Computes the maximum length of the string representation of a double in an array of doubles up until stopping index.
- min() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
- min() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- min() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- min() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- min() - Method in interface org.flag4j.core.TensorPropertiesMixin
-
Finds the minimum value in this tensor.
- min(double[]) - Static method in class org.flag4j.operations.common.real.AggregateReal
-
Computes the minimum value in a tensor.
- min(CNumber...) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the minimum magnitude from an array of complex numbers.
- MIN_REAL - Static variable in class org.flag4j.complex_numbers.CNumber
-
The minimum real double value 4.9E-324
- MIN_REAL_NORMAL - Static variable in class org.flag4j.complex_numbers.CNumber
-
The smallest possible real normal double 2.2250738585072014E-308.
- minAbs() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
- minAbs() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- minAbs() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- minAbs() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- minAbs() - Method in interface org.flag4j.core.TensorPropertiesMixin
-
Finds the minimum value, in absolute value, in this tensor.
- minAbs(double[]) - Static method in class org.flag4j.operations.common.real.AggregateReal
-
Computes the minimum absolute value in a tensor.
- minAbs(CNumber[]) - Static method in class org.flag4j.operations.common.complex.AggregateComplex
-
Computes the minimum absolute value in a tensor.
- minAxisSize - Variable in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
-
The minimum of rows and columns in the matrix to be decomposed.
- minRe(CNumber...) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the minimum real component from an array of complex numbers.
- moveAndShiftLeft(CsrCMatrix, int, int, int) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrManipulations
-
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.operations.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(CsrCMatrix, int, int, int) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrManipulations
-
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.operations.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.arrays.sparse.CooCVector
-
Computes scalar multiplication of a tensor.
- mult(double) - Method in class org.flag4j.complex_numbers.CNumber
-
Computes the multiplication of a complex number and a double.
- mult(double) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes scalar multiplication of a tensor.
- mult(double) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- mult(double) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes scalar multiplication of a matrix.
- mult(double) - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- mult(double) - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- mult(double) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Computes scalar multiplication of a tensor.
- mult(CMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between two matrices.
- mult(CMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- 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(CMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(CVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes matrix-vector multiplication.
- mult(CVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes matrix-vector multiplication.
- mult(CVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes matrix-vector multiplication.
- mult(CVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes matrix-vector multiplication.
- mult(CVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes matrix-vector multiplication.
- mult(CVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes matrix-vector multiplication.
- mult(CVector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes matrix-vector multiplication.
- mult(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between two matrices.
- 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.CooCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(Matrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
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
-
Computes the matrix multiplication between two matrices.
- mult(Matrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(Vector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes matrix-vector multiplication.
- mult(Vector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes matrix-vector multiplication.
- mult(Vector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes matrix-vector multiplication.
- mult(Vector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes matrix-vector multiplication.
- mult(Vector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes matrix-vector multiplication.
- mult(Vector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes matrix-vector multiplication.
- mult(Vector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes matrix-vector multiplication.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(CooCVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes matrix-vector multiplication.
- mult(CooCVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes matrix-vector multiplication.
- mult(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the matrix-vector multiplication.
- mult(CooCVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes matrix-vector multiplication.
- mult(CooCVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix-vector multiplication.
- mult(CooCVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes matrix-vector multiplication.
- mult(CooCVector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes matrix-vector multiplication.
- mult(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between two matrices.
- mult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CooMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(CooVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes matrix-vector multiplication.
- mult(CooVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes matrix-vector multiplication.
- mult(CooVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes matrix-vector multiplication.
- mult(CooVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
- mult(CooVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes matrix-vector multiplication.
- mult(CooVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix-vector multiplication.
- mult(CooVector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes matrix-vector multiplication.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two sparse CSR matrices.
- mult(CsrCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the matrix multiplication between two matrices.
- mult(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the matrix multiplication between two matrices.
- 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 sparse CSR matrices.
- mult(CsrMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(CNumber) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes scalar multiplication of a tensor.
- mult(CNumber) - Method in class org.flag4j.complex_numbers.CNumber
-
Computes the multiplication of two complex numbers.
- mult(CNumber) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes scalar multiplication of a tensor.
- mult(CNumber) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
-
Computes scalar multiplication of a tensor.
- mult(CNumber) - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- mult(CNumber) - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- mult(CNumber) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Computes scalar multiplication of a tensor.
- mult(T) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix multiplication between two matrices.
- mult(TT) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the matrix-vector multiplication.
- MULT_T - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- MULT_T_BLOCKED - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T_BLOCKED - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- MULT_T_BLOCKED_CONCURRENT - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T_BLOCKED_CONCURRENT - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- MULT_T_CONCURRENT - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- MULT_T_CONCURRENT - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- mult2CSR(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two sparse matrices and stores the result in a CSR matrix.
- mult2CSR(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two sparse matrices and stores the result in a CSR matrix.
- mult2CSR(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the matrix multiplication between two sparse matrices and stores the result in a CSR matrix.
- mult2CSR(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the matrix multiplication between two sparse matrices and stores the result in a CSR matrix.
- 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.
- multInv() - Method in class org.flag4j.complex_numbers.CNumber
-
Computes the multiplicative inverse of this complex number.
- multTranspose(double[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.operations.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.operations.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(double[], Shape, CNumber[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultTranspose
-
Multiplies a real dense matrix to the transpose of a complex sparse matrix.
- multTranspose(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(CMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
- multTranspose(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
- multTranspose(CMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Multiplies this matrix with the transpose of the
B
tensor as if by {this.mult(B.T())
. - multTranspose(CMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Multiplies this matrix with the transpose of the
B
tensor as if by {this.mult(B.T())
. - multTranspose(CMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Multiplies this matrix with the transpose of the
B
tensor as if by {this.mult(B.T())
. - multTranspose(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
- multTranspose(Matrix) - Method in class org.flag4j.arrays.dense.Matrix
- multTranspose(Matrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(Matrix) - 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(Matrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
- multTranspose(CooCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
- multTranspose(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(CooCMatrix) - 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(CooCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
- multTranspose(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
- multTranspose(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
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(CooMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(CsrCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(CsrMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Multiplies this matrix with the transpose of the
B
tensor as if bythis.mult(B.T())
. - multTranspose(CNumber[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultTranspose
-
Multiplies a complex dense matrix to the transpose of a real sparse matrix.
- multTranspose(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTranspose(CNumber[], Shape, CNumber[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixMultTranspose
-
Multiplies a complex dense matrix to the transpose of a complex sparse matrix.
- multTranspose(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix.
- multTransposeBlocked(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a blocked algorithm.
- multTransposeBlocked(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultTranspose
-
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.operations.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent implementation of a blocked algorithm.
- multTransposeBlockedConcurrent(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultTranspose
-
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.operations.dense.real.RealDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultTranspose
-
Multiplies a matrix to the transpose of a second matrix using a concurrent algorithm.
- multTransposeConcurrent(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultTranspose
-
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