Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- S - Variable in class org.flag4j.linalg.decompositions.svd.SVD
-
The rectangular diagonal
S
corresponding toM=USV
H in the SVD. - sameLength(TensorBase<?, ?, ?, ?, ?, ?, ?>, TensorBase<?, ?, ?, ?, ?, ?, ?>, int) - Static method in class org.flag4j.core.TensorBase
-
Checks if two matrices have the same length along a specified axis.
- sameShape(TensorBase<?, ?, ?, ?, ?, ?, ?>) - Method in class org.flag4j.core.TensorBase
-
Checks if a tensor has the same shape as this tensor.
- scalDiv(double[], double) - Static method in class org.flag4j.operations.common.real.RealOperations
-
Computes the scalar division of a tensor.
- scalDiv(double[], double) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
-
Computes the scalar division of a tensor.
- scalDiv(double[], CNumber) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the scalar division of a tensor.
- scalDiv(double[], CNumber) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Computes the scalar multiplication of a tensor.
- scalDiv(CNumber[], double) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Computes the scalar division of a tensor.
- scalDiv(CNumber[], double) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Computes the scalar division of a tensor.
- scalDiv(CNumber[], CNumber) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Computes the scalar division of a tensor.
- scalMult(double[], double) - Static method in class org.flag4j.operations.common.real.RealOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(double[], double[], double) - Static method in class org.flag4j.operations.common.real.RealOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(double[], double[], double, int, int) - Static method in class org.flag4j.operations.common.real.RealOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(double[], CNumber) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(CNumber[], double) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the scalar multiplication of a tensor with a scalar value.
- scalMult(CNumber[], double) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(CNumber[], CNumber) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the scalar multiplication of a tensor with a scalar value.
- scalMult(CNumber[], CNumber) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(CNumber[], CNumber[], CNumber) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the scalar multiplication of a tensor.
- scalMult(CNumber[], CNumber[], CNumber, int, int) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the scalar multiplication of a tensor.
- Schur<T,
U> - Class in org.flag4j.linalg.decompositions.schur -
The base class for Schur decompositions.
- Schur(boolean, RandomCNumber, UnitaryDecomposition<T, U>) - Constructor for class org.flag4j.linalg.decompositions.schur.Schur
-
Creates a decomposer to compute the Schur decomposition for a real dense matrix.
- selectAlgorithm(Shape, Shape) - Static method in class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher
-
Dynamically chooses matrix multiply algorithm based on the shapes of the two matrices to multiply.
- selectAlgorithmTranspose(Shape) - Static method in class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher
-
Selects the matrix multiplication-transpose algorithm to use based on the size of the first matrix.
- SEQUENTIAL_SWAPPED_THRESHOLD - Static variable in class org.flag4j.operations.MatrixMultiplyDispatcher
-
Threshold for small matrices which should be multiplied using the standard ikj algorithm.
- SEQUENTIAL_SWAPPED_THRESHOLD - Static variable in class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher
-
Threshold for small matrices which should be multiplied using the standard ikj algorithm.
- set(double[], Shape, double, int...) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets an element of a tensor to the specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CooVector
-
Sets an index of a copy of this vector to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
-
Sets an index of this tensor to a specified value.
- set(double, int...) - Method in interface org.flag4j.core.TensorManipulationsMixin
-
Sets an index of this tensor to a specified value.
- set(double, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
- set(double, int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets an index of this matrix to the specified value.
- set(double, int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets an index of this matrix to the specified value.
- set(double, int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets an index of this matrix to the specified value.
- set(double, int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets an index of this matrix to the specified value.
- set(double, int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets an index of this matrix to the specified value.
- set(double, int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets an index of this matrix to the specified value.
- set(Double, int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets an index of this matrix to the specified value.
- set(Double, int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets an index of this matrix to the specified value.
- set(Double, int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets an index of this matrix to the specified value.
- set(CNumber[], Shape, double, int...) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets an element of a tensor to the specified value.
- set(CNumber[], Shape, CNumber, int...) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets an element of a tensor to the specified value.
- set(CNumber, int...) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets an index of this tensor to a specified value.
- set(CNumber, int...) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Sets an index of this tensor to a specified value.
- set(CNumber, int...) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Sets an index of this tensor to a specified value.
- set(CNumber, int...) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets an index of this tensor to a specified value.
- set(CNumber, int...) - Method in interface org.flag4j.core.ComplexTensorMixin
-
Sets an index of this tensor to a specified value.
- set(CNumber, int...) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Sets an index of this tensor to a specified value.
- set(CNumber, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
- set(CNumber, int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets an index of this matrix to the specified value.
- set(CNumber, int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets an index of this matrix to the specified value.
- set(X, int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets an index of this matrix to the specified value.
- setBlockSize(int) - Static method in class org.flag4j.concurrency.Configurations
-
Sets the current block size used in blocked algorithms.
- setCentering(boolean) - Static method in class org.flag4j.io.PrintOptions
-
Sets the centering flag.
- setCol(double[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(double[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(double[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(double[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(double[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(double[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(double[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(int[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Double[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Integer[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CVector, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CVector, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CVector, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CVector, int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Vector, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Vector, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Vector, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(Vector, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CooCMatrix, int, double[]) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a column of a sparse matrix to the entries of a dense array.
- setCol(CooCMatrix, int, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a column of a sparse matrix to the entries of a sparse vector.
- setCol(CooCMatrix, int, CNumber[]) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a column of a sparse matrix to the entries of a dense array.
- setCol(CooCVector, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CooCVector, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix.
- setCol(CooCVector, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix.
- setCol(CooCVector, int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CooMatrix, int, double[]) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Sets a column of a sparse matrix to the entries of a dense array.
- setCol(CooMatrix, int, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Sets a column of a sparse matrix to the values in a sparse tensor.
- setCol(CooVector, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CooVector, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a column of this matrix.
- setCol(CooVector, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a column of this matrix.
- setCol(CNumber[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CNumber[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CNumber[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a column of this matrix at the given index to the specified values.
- setCol(CNumber[], int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a column of this matrix at the given index to the specified values.
- setCol(TT, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Sets a column of this matrix.
- setCol(X[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a column of this matrix at the given index to the specified values.
- setExceptionalThreshold(int) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
-
Sets the number of iterations of the
QR
algorithm to perform without deflation before performing a random shift. - setExceptionalThreshold(int) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
-
Sets the number of iterations of the
QR
algorithm to perform without deflation before performing a random shift. - setExceptionalThreshold(int) - Method in class org.flag4j.linalg.decompositions.schur.Schur
-
Sets the number of iterations of the
QR
algorithm to perform without deflation before performing a random shift. - setMaxColumns(int) - Static method in class org.flag4j.io.PrintOptions
-
Sets the maximum number of columns to print.
- setMaxIterationFactor(int) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
-
Specify maximum iteration factor for computing the total number of iterations to run the
QR
algorithm for when computing the decomposition. - setMaxIterationFactor(int) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
-
Specify maximum iteration factor for computing the total number of iterations to run the
QR
algorithm for when computing the decomposition. - setMaxIterationFactor(int) - Method in class org.flag4j.linalg.decompositions.schur.Schur
-
Specify maximum iteration factor for computing the total number of iterations to run the
QR
algorithm for when computing the decomposition. - setMaxRows(int) - Static method in class org.flag4j.io.PrintOptions
-
Set the maximum number of rows to print.
- setMaxRowsCols(int) - Static method in class org.flag4j.io.PrintOptions
-
Set the maximum number of rows and columns to print.
- setMaxRowsCols(int, int) - Static method in class org.flag4j.io.PrintOptions
-
Set the maximum number of rows and columns to print.
- setNumThreads(int) - Static method in class org.flag4j.concurrency.Configurations
-
Sets the number of threads to use in concurrent algorithms.
- setNumThreadsAsAvailableProcessors() - Static method in class org.flag4j.concurrency.Configurations
-
Sets the number of threads for use in concurrent operations as the number of processors available to the Java virtual machine.
- setPadding(int) - Static method in class org.flag4j.io.PrintOptions
-
Sets the minimum padding amount for the columns.
- setParallelismLevel(int) - Static method in class org.flag4j.concurrency.ThreadManager
-
Sets the number of threads to use in the thread pool.
- setPrecision(int) - Static method in class org.flag4j.io.PrintOptions
-
Sets the printing precision for which values in a matrix/vector
- setRow(double[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(double[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(double[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(double[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(double[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(double[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(double[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(int[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Double[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Integer[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CVector, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CVector, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CVector, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CVector, int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(Vector, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CooCMatrix, int, double[]) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a specified row of a complex sparse matrix to the values of a dense array.
- setRow(CooCMatrix, int, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a specified row of a complex sparse matrix to the values of a sparse vector.
- setRow(CooCMatrix, int, CNumber[]) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a specified row of a complex sparse matrix to the values of a dense array.
- setRow(CooCVector, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CooCVector, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CooCVector, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CooCVector, int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CooMatrix, int, double[]) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Sets a specified row of a real sparse matrix to the values of a dense array.
- setRow(CNumber[], int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CNumber[], int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CNumber[], int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a row of this matrix at the given index to the specified values.
- setRow(CNumber[], int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a row of this matrix at the given index to the specified values.
- setRow(X[], int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a row of this matrix at the given index to the specified values.
- setSlice(double[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(double[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a slice of this matrix to the specified values.
- setSlice(double[][], int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(double[][], int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(double[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(double[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(double[][], int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(int[][], int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Double[][], int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Integer[][], int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(CMatrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(Matrix, int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(CooCMatrix, double[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooCMatrix, double[], int, int, int[], int[], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a slice of a sparse matrix to values given in a 1d dense array.
- setSlice(CooCMatrix, int[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooCMatrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooCMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooCMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooCMatrix, int, int) - Method in interface org.flag4j.core.ComplexMatrixMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(CooCMatrix, Double[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooCMatrix, Integer[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooCMatrix, Matrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense matrix.
- setSlice(CooCMatrix, CooCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of another sparse matrix.
- setSlice(CooCMatrix, CooMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of another sparse matrix.
- setSlice(CooCMatrix, CNumber[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooCMatrix, CNumber[], int, int, int[], int[], int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
-
Sets a slice of a sparse matrix to values given in a 1d dense array.
- setSlice(CooMatrix, double[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooMatrix, double[], int, int, int[], int[], int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Sets a slice of a sparse matrix to values given in a 1d dense array.
- setSlice(CooMatrix, int[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooMatrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(CooMatrix, Double[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooMatrix, Integer[][], int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense array.
- setSlice(CooMatrix, Matrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of a dense matrix.
- setSlice(CooMatrix, CooMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
-
Copies a sparse matrix and sets a slice of the sparse matrix to the entries of another sparse matrix.
- setSlice(CsrCMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CsrMatrix, int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CNumber[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CNumber[][], int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(CNumber[][], int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sets a slice of this matrix to the specified values.
- setSlice(T, int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSlice(X[][], int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Sets a slice of this matrix to the specified values.
- setSliceCopy(double[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(double[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(double[][], int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(int[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(int[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(int[][], int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Double[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Double[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Double[][], int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Integer[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Integer[][], int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Integer[][], int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(CMatrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Matrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Matrix, int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(Matrix, int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(CooCMatrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(CooMatrix, int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(CooMatrix, int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(CooMatrix, int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(CNumber[][], int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(T, int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceCopy(X[][], int, int) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Creates a copy of this matrix and sets a slice of the copy to the specified values.
- setSliceParamCheck(T, int, int, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
- setSliceParamCheck(T, U, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
- setUp(Matrix) - Method in class org.flag4j.linalg.decompositions.hess.SymmHess
-
Performs basic setup for the decomposition.
- setUp(T) - Method in class org.flag4j.linalg.decompositions.schur.Schur
-
Performs basic setup and initializes data structures to be used in the decomposition.
- setUp(T) - Method in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
-
Initializes storage and other parameters for the decomposition.
- setUpArrays() - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
-
Initializes temporary work arrays to be used in the decomposition.
- setUpArrays() - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
-
Initializes temporary work arrays to be used in the decomposition.
- setUpArrays() - Method in class org.flag4j.linalg.decompositions.schur.Schur
-
Initializes temporary work arrays to be used in the decomposition.
- setValues(double[][]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets the value of this matrix using a 2D array.
- setValues(double[][]) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets the value of this matrix using a 2D array.
- setValues(double[][]) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Sets the value of this matrix using a 2D array.
- setValues(double[][], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(double[][], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(double[], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(double[], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(int[][]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets the value of this matrix using a 2D array.
- setValues(int[][]) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets the value of this matrix using a 2D array.
- setValues(int[][]) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Sets the value of this matrix using a 2D array.
- setValues(int[][], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(int[][], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(int[], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(int[], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Double[][]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets the value of this matrix using a 2D array.
- setValues(Double[][]) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets the value of this matrix using a 2D array.
- setValues(Double[][]) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Sets the value of this matrix using a 2D array.
- setValues(Double[][], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Double[][], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Double[], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Double[], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Integer[][]) - Method in class org.flag4j.arrays.dense.Matrix
-
Sets the value of this matrix using a 2D array.
- setValues(Integer[][], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Integer[][], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Integer[], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(Integer[], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(CNumber[][]) - Method in class org.flag4j.arrays.dense.CMatrix
-
Sets the value of this matrix using a 2D array.
- setValues(CNumber[][], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(CNumber[], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseSetOperations
-
Sets the value of this matrix using a 2D array.
- setValues(X[][]) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Sets the value of this matrix using a 2D array.
- sgn(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
The complex signum function.
- shape - Variable in class org.flag4j.core.TensorBase
-
The shape of this tensor
- shape() - Method in class org.flag4j.arrays.dense.CMatrix
-
Gets the shape of this matrix.
- shape() - Method in class org.flag4j.arrays.dense.Matrix
-
Gets the shape of this matrix.
- shape() - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Gets the shape of this matrix.
- shape() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Gets the shape of this matrix.
- shape() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Gets the shape of this matrix.
- shape() - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Gets the shape of this matrix.
- shape() - Method in class org.flag4j.arrays.sparse.SymmTriDiagonal
-
Gets the shape of this symmetric tri-diagonal matrix.
- shape() - Method in interface org.flag4j.core.MatrixMixin
-
Gets the shape of this matrix.
- Shape - Class in org.flag4j.core
-
An object to store the shape of a tensor.
- Shape(boolean, int...) - Constructor for class org.flag4j.core.Shape
-
Constructs a shape object from specified dimension measurements.
- Shape(int...) - Constructor for class org.flag4j.core.Shape
-
Constructs a shape object from specified dimension measurements.
- SHAPE_BROADCAST_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message for shapes which cannot be broadcast.
- SHAPE_ENTRIES_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message for a shape size which cannot contain a specified number of entries.
- SHAPE_RANK_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message wrong shape.
- shapeEntriesError(Shape, int) - Static method in class org.flag4j.util.ErrorMessages
-
Gets an error message for a shape which cannot hold a specified number of entries.
- shapeRankErr(int, int) - Static method in class org.flag4j.util.ErrorMessages
-
Gets an error message for an incorrect shape.
- shift - Variable in class org.flag4j.linalg.decompositions.unitary.ComplexUnitaryDecomposition
-
Stores the shifted value of the first entry in a Householder vector.
- shift - Variable in class org.flag4j.linalg.decompositions.unitary.RealUnitaryDecomposition
-
Stores the shifted value of the first entry in a Householder vector.
- shift(int, int[]) - Static method in class org.flag4j.util.ArrayUtils
-
Shifts all indices in an array by a specified amount.
- shiftCol - Variable in class org.flag4j.linalg.decompositions.schur.Schur
-
Stores the non-zero entries of the first column of the shifted matrix
(A-
invalid input: '&rho'1I)(A-
invalid input: '&rho'2I)
where invalid input: '&rho'1 and invalid input: '&rho'2 are the two shifts. - shiftRange(int, int[], int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Shifts a range of indices in an array by a specified amount.
- shuffle(double[]) - Method in class org.flag4j.rng.RandomArray
-
Randomly shuffles array using the Fisher–Yates algorithm.
- shuffle(int[]) - Method in class org.flag4j.rng.RandomArray
-
Randomly shuffles array using the Fisher–Yates algorithm.
- shuffle(Object[]) - Method in class org.flag4j.rng.RandomArray
-
Randomly shuffles array using the Fisher–Yates algorithm.
- sin(double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the trigonometric sine of a value.
- sin(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the trigonometric sine of a complex value.
- sinceLastExceptional - Variable in class org.flag4j.linalg.decompositions.schur.Schur
-
The number of iterations run in the QR algorithm without deflating or performing an exceptional shift.
- singletonInstance - Static variable in class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher
-
Singleton instance of this class.
- SingularMatrixException - Exception Class in org.flag4j.util.exceptions
-
An exception which is thrown when some operation not defined for singular matrices is attempted to be performed on a singular matrix.
- SingularMatrixException() - Constructor for exception class org.flag4j.util.exceptions.SingularMatrixException
-
Creates a SingularMatrixException with the simple error message "Matrix is singular."
- SingularMatrixException(String) - Constructor for exception class org.flag4j.util.exceptions.SingularMatrixException
-
Creates a SingularMatrixException with a specified error message.
- sinh(double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the hyperbolic sine of a value.
- sinh(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the hyperbolic sine of a complex value.
- size - Variable in class org.flag4j.arrays.dense.CVector
-
The size of this vector.
- size - Variable in class org.flag4j.arrays.dense.Vector
-
The size of this vector.
- size - Variable in class org.flag4j.arrays.sparse.CooCVector
-
The size of this vector.
- size - Variable in class org.flag4j.arrays.sparse.CooVector
-
The size of this vector.
- size - Variable in class org.flag4j.arrays.sparse.PermutationMatrix
-
Size of this permutation matrix.
- size - Variable in class org.flag4j.arrays.sparse.SymmTriDiagonal
-
The size (i.e.
- size() - Method in class org.flag4j.arrays.dense.CVector
-
gets the size of this vector.
- size() - Method in class org.flag4j.arrays.dense.Vector
-
gets the size of this vector.
- size() - Method in class org.flag4j.arrays.sparse.CooCVector
-
Gets the full size of this vector (including non-zero entries).
- size() - Method in class org.flag4j.arrays.sparse.CooVector
-
gets the size of this vector.
- size() - Method in interface org.flag4j.core.VectorMixin
-
gets the size of this vector.
- solve(CMatrix, CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexBackSolver
-
Solves the linear system of equations given by
U*X=B
where the coefficient matrixU
is an upper triangular matrix. - solve(CMatrix, CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Performs forward substitution for a unit lower triangular matrix
L
and a matrixB
. - solve(CMatrix, CVector) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexBackSolver
-
Solves the linear system of equations given by
U*x=b
where the coefficient matrixU
is an upper triangular matrix. - solve(CMatrix, CVector) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Performs forward substitution for a unit lower triangular matrix
L
and a vectorb
. - solve(Matrix, Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealBackSolver
-
Solves the linear system of equations given by
U*X=B
where the coefficient matrixU
is anupper triangular
matrix. - solve(Matrix, Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Performs forward substitution for a unit lower triangular matrix
L
and a matrixB
. - solve(Matrix, Vector) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealBackSolver
-
Solves the linear system of equations given by
U*x=b
where the coefficient matrixU
is anupper triangular
matrix. - solve(Matrix, Vector) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Performs forward substitution for a unit lower triangular matrix
L
and a vectorb
. - solve(T, T) - Method in class org.flag4j.linalg.solvers.exact.ExactSolver
-
Solves the set of linear system of equations given by
A*X=B
for the matrixX
. - solve(T, T) - Method in class org.flag4j.linalg.solvers.exact.ExactTensorSolver
-
Solves the linear tensor equation given by
A*X=B
for the tensorX
. - solve(T, T) - Method in interface org.flag4j.linalg.solvers.LinearSolver
-
Solves the set of linear system of equations given by
A*X=B
for the matrixX
whereA
,B
, andX
are matrices. - solve(T, T) - Method in interface org.flag4j.linalg.solvers.LinearTensorSolver
-
Solves the linear tensor equation given by
A*X=B
for the tensorX
. - solve(T, T) - Method in class org.flag4j.linalg.solvers.lstsq.LstsqSolver
-
Solves the set of linear system of equations given by
A*X=B
for the matrixX
whereA
,B
, andX
are matrices. - solve(T, U) - Method in class org.flag4j.linalg.solvers.exact.ExactSolver
-
Solves the linear system of equations given by
A*x=b
for the vectorx
. - solve(T, U) - Method in interface org.flag4j.linalg.solvers.LinearSolver
-
Solves the linear system of equations given by
A*x=b
for the vectorx
. - solve(T, U) - Method in class org.flag4j.linalg.solvers.lstsq.LstsqSolver
-
Solves the linear system given by
Ax=b
in the least-squares sense. - solveIdentity(CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexBackSolver
-
Solves the linear system of equations given by
U*X=I
where the coefficient matrixU
is anupper triangular
matrix andI
is theidentity
matrix of appropriate size. - solveIdentity(CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Performs forward substitution for a unit lower triangular matrix
L
and the identity matrix. - solveIdentity(Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealBackSolver
-
Solves the linear system of equations given by
U*X=I
where the coefficient matrixU
is anupper triangular
matrix andI
is theidentity
matrix of appropriate size. - solveIdentity(Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Performs forward substitution for a unit lower triangular matrix
L
and the identity matrix. - solveLower(CMatrix, CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexBackSolver
-
Solves a special case of the linear system
U*X=L
forX
where the coefficient matrixU
is anupper triangular
matrix and the constant matrixL
islower triangular
. - solveLower(CMatrix, CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Solves a linear system where the coefficient matrix is lower triangular.
- solveLower(CMatrix, CVector) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Solves a linear system where the coefficient matrix is lower triangular.
- solveLower(Matrix, Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealBackSolver
-
Solves a special case of the linear system
U*X=L
forX
where the coefficient matrixU
is anupper triangular
matrix and the constant matrixL
islower triangular
. - solveLower(Matrix, Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Solves a linear system where the coefficient matrix is lower triangular.
- solveLower(Matrix, Vector) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Solves a linear system where the coefficient matrix is lower triangular.
- solveLowerIdentity(CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Solves a linear system
L*X=I
where the coefficient matrixL
is lower triangular and the constant matrixI
is the appropriately sized identity matrix. - solveLowerIdentity(Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Solves a linear system
L*X=I
where the coefficient matrixL
is lower triangular and the constant matrixI
is the appropriately sized identity matrix. - solveUnitLower(CMatrix, CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Solves a linear system where the coefficient matrix is unit lower triangular.
- solveUnitLower(CMatrix, CVector) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Solves a linear system where the coefficient matrix is unit lower triangular.
- solveUnitLower(Matrix, Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Solves a linear system where the coefficient matrix is unit lower triangular.
- solveUnitLower(Matrix, Vector) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Solves a linear system where the coefficient matrix is unit lower triangular.
- solveUnitLowerIdentity(CMatrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.ComplexForwardSolver
-
Solves a linear system where the coefficient matrix is unit lower triangular and the constant matrix is the identity matrix.
- solveUnitLowerIdentity(Matrix) - Method in class org.flag4j.linalg.solvers.exact.triangular.RealForwardSolver
-
Solves a linear system where the coefficient matrix is unit lower triangular and the constant matrix is the identity matrix.
- sortIndices() - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- sortIndices() - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- sortIndices() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- sortIndices() - Method in class org.flag4j.arrays.sparse.CooVector
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- sortIndices() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- sortIndices() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- sortIndices() - Method in interface org.flag4j.core.sparse_base.SparseTensorMixin
-
Sorts the indices of this tensor in lexicographical order while maintaining the associated value for each index.
- SparseDataWrapper<T> - Class in org.flag4j.operations.sparse.coo
-
A wrapper to wrap the entries and indices from a sparse tensor, vector, or matrix.
- SparseDataWrapper(T[], int[][], boolean) - Constructor for class org.flag4j.operations.sparse.coo.SparseDataWrapper
-
Wraps the data, and it's associated indices, of a sparse tensor.
- SparseElementSearch - Class in org.flag4j.operations.sparse.coo
-
This class provides methods for efficiently finding if a sparse vector, matrix, or tensor contains a non-zero item at a specified index.
- SparseElementSearch() - Constructor for class org.flag4j.operations.sparse.coo.SparseElementSearch
- sparseSort() - Method in class org.flag4j.operations.sparse.coo.SparseDataWrapper
-
Sorts the wrapped indices in lexicographical order while maintaining the order of the non-zero values so that their order matches the order of the indices.
- sparseSortHelper(int, int, int) - Method in class org.flag4j.operations.sparse.coo.SparseDataWrapper
-
Sorts the specified key list over a specified range.
- SparseTensorBase<T,
U, - Class in org.flag4j.core.sparse_baseW, Z, Y, D, X> -
The base class for all sparse tensors.
- SparseTensorBase(Shape, int, D, int[][]) - Constructor for class org.flag4j.core.sparse_base.SparseTensorBase
-
Creates a sparse tensor with specified shape, non-zero entries, and non-zero indices.
- SparseTensorBase(Shape, int, D, int[], int[]...) - Constructor for class org.flag4j.core.sparse_base.SparseTensorBase
-
Creates a sparse tensor with specified shape, non-zero entries, and non-zero indices.
- SparseTensorMixin - Interface in org.flag4j.core.sparse_base
-
This interface specifies methods which all sparse tensor, matrices, and vectors should implement.
- SparseUtils - Class in org.flag4j.arrays.sparse
-
Utility class for computations with sparse tensor, matrices, and vectors.
- SparseUtils - Class in org.flag4j.operations.sparse.coo
-
Contains common utility functions for working with sparse matrices.
- SparseUtils() - Constructor for class org.flag4j.arrays.sparse.SparseUtils
- SparseUtils() - Constructor for class org.flag4j.operations.sparse.coo.SparseUtils
- sparsity() - Method in class org.flag4j.core.sparse_base.SparseTensorBase
-
Gets the sparsity of this tensor as a decimal percentage.
- splice(double[], double[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into another array at the specified index.
- splice(double[], CNumber[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into another array at the specified index.
- splice(int[], int[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into another array at the specified index.
- splice(List<Double>, double[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into a list at the specified index.
- splice(List<Integer>, int[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into a list at the specified index.
- splice(List<CNumber>, CNumber[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into a list at the specified index.
- splice(CNumber[], double[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into another array at the specified index.
- splice(CNumber[], CNumber[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into another array at the specified index.
- spliceDouble(List<CNumber>, double[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Splices an array into a list at the specified index.
- sqrt() - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise square root of a tensor.
- sqrt() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes the element-wise square root of a tensor.
- sqrt() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- sqrt() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- sqrt() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- sqrt() - Method in interface org.flag4j.core.TensorOperationsMixin
-
Computes the element-wise square root of a tensor.
- sqrt(double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the principle square root of a number.
- sqrt(double[]) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the element-wise square root of a tensor.
- sqrt(double[]) - Static method in class org.flag4j.operations.common.real.RealOperations
-
Computes the element-wise square root of a tensor.
- sqrt(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the principle square root of a number.
- sqrt(CNumber[]) - Static method in class org.flag4j.operations.common.complex.ComplexOperations
-
Computes the element-wise square root of a tensor.
- sqrtComplex() - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the complex element-wise square root of a tensor.
- sqrtComplex() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the complex element-wise square root of a tensor.
- sqrtComplex() - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the complex element-wise square root of a tensor.
- sqrtComplex() - Method in interface org.flag4j.core.RealMatrixMixin
-
Computes the complex element-wise square root of a tensor.
- SQUARE_SHAPE_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message for parameters which are expected to be square.
- SQUARENESS_RATIO - Static variable in class org.flag4j.operations.MatrixMultiplyDispatcher
-
Ration measuring squareness.
- SQUARENESS_RATIO - Static variable in class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher
-
Ration measuring squareness.
- stableTrigVals(double, double) - Static method in class org.flag4j.linalg.transformations.Givens
-
Computes the sine and cosine values for a Givens' rotation in a stable manner which avoids any possibility of overflow.
- stack(CMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks matrices along columns.
- stack(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks matrices along columns.
- stack(CMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks matrices along columns.
- stack(CMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks matrices along columns.
- stack(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks matrices along columns.
- stack(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks matrices along columns.
- stack(CMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along columns.
- stack(CMatrix, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along specified axis.
- stack(CVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along columns as if they are column vectors.
- stack(CVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along columns.
- stack(CVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(CVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(CVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks vector to this matrix along columns.
- stack(CVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along columns as if they were row vectors.
- stack(CVector, int) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along specified axis.
- stack(CVector, int) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along specified axis.
- stack(CVector, int) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along specified axis.
- stack(CVector, int) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along specified axis.
- stack(CVector, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrix and vector along specified axis.
- stack(CVector, int) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along specified axis.
- stack(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks matrices along columns.
- stack(Matrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks matrices along columns.
- stack(Matrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks matrices along columns.
- stack(Matrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks matrices along columns.
- stack(Matrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks matrices along columns.
- stack(Matrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks matrices along columns.
- stack(Matrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along columns.
- stack(Matrix, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along specified axis.
- stack(Vector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along columns as if they are column vectors.
- stack(Vector) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along columns as if they were row vectors.
- stack(Vector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(Vector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(Vector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks vector to this matrix along columns.
- stack(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along columns as if they were row vectors.
- stack(Vector, int) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along specified axis.
- stack(Vector, int) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along specified axis.
- stack(Vector, int) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along specified axis.
- stack(Vector, int) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along specified axis.
- stack(Vector, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrix and vector along specified axis.
- stack(Vector, int) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along specified axis.
- stack(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks matrices along columns.
- stack(CooCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks matrices along columns.
- stack(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks matrices along columns.
- stack(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks matrices along columns.
- stack(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks matrices along columns.
- stack(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks matrices along columns.
- stack(CooCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along columns.
- stack(CooCMatrix, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along specified axis.
- stack(CooCVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along columns as if they are column vectors.
- stack(CooCVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along columns.
- stack(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(CooCVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(CooCVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks vector to this matrix along columns.
- stack(CooCVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along columns as if they were row vectors.
- stack(CooCVector, int) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along specified axis.
- stack(CooCVector, int) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along specified axis.
- stack(CooCVector, int) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along specified axis.
- stack(CooCVector, int) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along specified axis.
- stack(CooCVector, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrix and vector along specified axis.
- stack(CooCVector, int) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along specified axis.
- stack(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks matrices along columns.
- stack(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks matrices along columns.
- stack(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks matrices along columns.
- stack(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks matrices along columns.
- stack(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks matrices along columns.
- stack(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks matrices along columns.
- stack(CooMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along columns.
- stack(CooMatrix, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along specified axis.
- stack(CooVector) - Method in class org.flag4j.arrays.dense.CMatrix
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along columns as if they are column vectors.
- stack(CooVector) - Method in class org.flag4j.arrays.dense.Matrix
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along columns.
- stack(CooVector) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(CooVector) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along columns as if they were row vectors.
- stack(CooVector) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks vector to this matrix along columns.
- stack(CooVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along columns as if they were row vectors.
- stack(CooVector, int) - Method in class org.flag4j.arrays.dense.CVector
-
Stacks two vectors along specified axis.
- stack(CooVector, int) - Method in class org.flag4j.arrays.dense.Vector
-
Stacks two vectors along specified axis.
- stack(CooVector, int) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Stacks two vectors along specified axis.
- stack(CooVector, int) - Method in class org.flag4j.arrays.sparse.CooVector
-
Stacks two vectors along specified axis.
- stack(CooVector, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrix and vector along specified axis.
- stack(CooVector, int) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Stacks two vectors along specified axis.
- stack(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks matrices along columns.
- stack(CsrCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along columns.
- stack(CsrCMatrix, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along specified axis.
- stack(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Stacks matrices along columns.
- stack(CsrMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along columns.
- stack(CsrMatrix, int) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Stacks matrices along specified axis.
- standard(double[], int[], int[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixMultiplication
-
Computes the matrix multiplication between two sparse matrices using a standard algorithm.
- standard(double[], int[], int[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse matrix and a real dense matrix using a standard algorithm.
- standard(double[], int[], int[], Shape, CNumber[], int[], int[], Shape) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixMultiplication
-
Computes the matrix multiplication between two sparse matrices using a standard algorithm.
- standard(double[], int[], int[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse matrix and a complex dense matrix using a standard algorithm.
- standard(double[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix and a real sparse matrix using a standard algorithm.
- standard(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseMatrixMultiplication
-
Computes the matrix multiplication between two real dense matrices using the standard algorithm.
- standard(double[], Shape, int[]) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Computes the transpose of a tensor.
- standard(double[], Shape, int, int) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Transposes tensor along specified axes using a standard transpose algorithm.
- standard(double[], Shape, CNumber[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix and a complex sparse matrix using a standard algorithm.
- standard(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix with a complex dense matrix using the standard algorithm.
- standard(CMatrix, CsrCMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.complex.ComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a complex dense matrix and a complex sparse CSR matrix.
- standard(CMatrix, CsrMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix and a real sparse CSR matrix.
- standard(Matrix, CsrCMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix and a real sparse CSR matrix.
- standard(Matrix, CsrMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real.RealCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix and a real sparse CSR matrix.
- standard(CsrCMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.complex.ComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a complex sparse CSR matrix and a complex dense matrix.
- standard(CsrCMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a complex sparse CSR matrix and a real dense matrix.
- standard(CsrCMatrix, CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices.
- standard(CsrCMatrix, CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices.
- standard(CsrMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse CSR matrix and a complex dense matrix.
- standard(CsrMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real.RealCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse CSR matrix and a real dense matrix.
- standard(CsrMatrix, CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices.
- standard(CsrMatrix, CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices.
- standard(CNumber[], int[], int[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixMultiplication
-
Computes the matrix multiplication between two sparse matrices using a standard algorithm.
- standard(CNumber[], int[], int[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse matrix and a complex dense matrix using a standard algorithm.
- standard(CNumber[], int[], int[], Shape, CNumber[], int[], int[], Shape) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixMultiplication
-
Computes the matrix multiplication between two sparse matrices using a standard algorithm.
- standard(CNumber[], int[], int[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a complex sparse matrix and a complex dense matrix using a standard algorithm.
- standard(CNumber[], Shape, double[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix and a complex sparse matrix using a standard algorithm.
- standard(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the matrix multiplication between a real dense matrix with a complex dense matrix using the standard algorithm.
- standard(CNumber[], Shape, int[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the transpose of a tensor.
- standard(CNumber[], Shape, int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Transposes tensor along specified axes using a standard transpose algorithm.
- standard(CNumber[], Shape, CNumber[], int[], int[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixMultiplication
-
Computes the matrix multiplication between a complex dense matrix and a complex sparse matrix using a standard algorithm.
- standard(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultiplication
-
Computes the matrix multiplication between two real dense matrices using the standard algorithm.
- STANDARD - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- STANDARD - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- STANDARD - Enum constant in enum class org.flag4j.operations.TransposeDispatcher.Algorithm
-
Standard transpose algorithm
- STANDARD_THRESHOLD - Static variable in class org.flag4j.operations.TransposeDispatcher
-
Threshold for using standard transpose implementation.
- STANDARD_VECTOR - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- STANDARD_VECTOR - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- standardAsSparse(CsrCMatrix, CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices and returns the result as a sparse matrix.
- standardAsSparse(CsrCMatrix, CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices and returns the result as a sparse matrix.
- standardAsSparse(CsrMatrix, CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices and returns the result as a sparse matrix.
- standardAsSparse(CsrMatrix, CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrMatrixMultiplication
-
Computes the matrix multiplication between two sparse CSR matrices and returns the result as a sparse matrix.
- standardConcurrent(double[], Shape, int[]) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Computes the transpose of a tensor using a concurrent implementation.
- standardConcurrent(double[], Shape, int, int) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Transposes tensor along specified axes using a standard concurrent transpose algorithm.
- standardConcurrent(CNumber[], Shape, int[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the transpose of a tensor using a concurrent implementation.
- standardConcurrent(CNumber[], Shape, int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Transposes tensor along specified axes using a standard concurrent transpose algorithm.
- standardConcurrentHerm(CNumber[], Shape, int[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the conjugate transpose of a tensor using a concurrent implementation.
- standardConcurrentHerm(CNumber[], Shape, int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes complex conjugate transpose of a tensor along specified axes using a standard concurrent transpose algorithm.
- standardHerm(CNumber[], Shape, int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes complex conjugate transpose of a tensor along specified axes using a standard transpose algorithm.
- standardIntMatrix(int[][]) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Transposes a matrix using the standard algorithm.
- standardMatrix(double[], int, int) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Transposes a matrix using the standard algorithm.
- standardMatrix(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Transposes a matrix using the standard algorithm.
- standardMatrixConcurrent(double[], int, int) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Computes the transpose of a matrix using a standard concurrent algorithm.
- standardMatrixConcurrent(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the transpose of a matrix using a standard concurrent algorithm.
- standardMatrixConcurrentHerm(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the complex conjugate transpose of a matrix using a standard concurrent algorithm.
- standardMatrixHerm(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes complex conjugate transpose of a matrix using the standard algorithm.
- standardTranspose(CsrMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse CSR matrix and the transpose of a complex dense matrix.
- standardTranspose(CsrMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.csr.real.RealCsrDenseMatrixMultiplication
-
Computes the matrix multiplication between a real sparse CSR matrix and the transpose of a real dense matrix.
- standardVector(double[], int[], int[], Shape, double[], int[]) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixMultiplication
-
Computes the multiplication between a sparse matrix and a sparse vector using a standard algorithm.
- standardVector(double[], int[], int[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixMultiplication
-
Computes the sparse matrix dense vector multiplication using a standard algorithm.
- standardVector(double[], int[], int[], Shape, CNumber[], int[], Shape) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixMultiplication
-
Computes the multiplication between a sparse matrix and a sparse vector using a standard algorithm.
- standardVector(double[], int[], int[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the sparse matrix dense vector multiplication using a standard algorithm.
- standardVector(double[], Shape, double[], int[]) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixMultiplication
-
Computes the dense matrix sparse vector multiplication using a standard algorithm.
- standardVector(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseMatrixMultiplication
-
Computes the multiplication of a real dense matrix with a real dense vector using the standard algorithm.
- standardVector(double[], Shape, CNumber[], int[]) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the dense matrix sparse vector multiplication using a standard algorithm.
- standardVector(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the multiplication of a real dense matrix with a complex dense vector using the standard algorithm.
- standardVector(CsrCMatrix, CVector) - Static method in class org.flag4j.operations.dense_sparse.csr.complex.ComplexCsrDenseMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex dense vector.
- standardVector(CsrCMatrix, Vector) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex dense vector.
- standardVector(CsrCMatrix, CooCVector) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex sparse COO vector.
- standardVector(CsrCMatrix, CooVector) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex sparse COO vector.
- standardVector(CsrMatrix, CVector) - Static method in class org.flag4j.operations.dense_sparse.csr.real_complex.RealComplexCsrDenseMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex dense vector.
- standardVector(CsrMatrix, Vector) - Static method in class org.flag4j.operations.dense_sparse.csr.real.RealCsrDenseMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a real dense vector.
- standardVector(CsrMatrix, CooCVector) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex sparse COO vector.
- standardVector(CsrMatrix, CooVector) - Static method in class org.flag4j.operations.dense_sparse.csr.real.RealCsrDenseMatrixMultiplication
-
Computes the matrix-vector multiplication between a real sparse CSR matrix and a real sparse COO vector.
- standardVector(CNumber[], int[], int[], Shape, double[], int[], Shape) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixMultiplication
-
Computes the multiplication between a sparse matrix and a sparse vector using a standard algorithm.
- standardVector(CNumber[], int[], int[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the sparse matrix dense vector multiplication using a standard algorithm.
- standardVector(CNumber[], int[], int[], Shape, CNumber[], int[]) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixMultiplication
-
Computes the multiplication between a sparse matrix and a sparse vector using a standard algorithm.
- standardVector(CNumber[], int[], int[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixMultiplication
-
Computes the sparse matrix dense vector multiplication using a standard algorithm.
- standardVector(CNumber[], Shape, double[], int[]) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixMultiplication
-
Computes the dense matrix sparse vector multiplication using a standard algorithm.
- standardVector(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the multiplication of a real dense matrix with a complex dense vector using the standard algorithm.
- standardVector(CNumber[], Shape, CNumber[], int[]) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixMultiplication
-
Computes the dense matrix sparse vector multiplication using a standard algorithm.
- standardVector(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultiplication
-
Computes the multiplication of a real dense matrix with a real dense vector using the standard algorithm.
- storeReflectors - Variable in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
-
Flag indicating if
Q
should be computed in the decomposition. - stridedFillZeros(double[], int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with zeros separated by the given stride.
- stridedFillZeros(double[], int, int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with a range of zeros, each separated by the given stride.
- stridedFillZeros(CNumber[], int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with zeros separated by the given stride.
- stridedFillZeros(CNumber[], int, int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with a range of zeros, each separated by the given stride.
- strides - Variable in class org.flag4j.core.Shape
-
An array containing the strides of all dimensions within this shape.
- StringUtils - Class in org.flag4j.util
-
A class which provides simple utility methods for
strings
. - StringUtils() - Constructor for class org.flag4j.util.StringUtils
- sub(double) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CooVector
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.complex_numbers.CNumber
-
subtracts a double from a complex number.
- sub(double) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Adds specified value to all entries of this tensor.
- sub(double) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- sub(double) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Adds specified value to all entries of this tensor.
- sub(double[], double) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
-
Subtracts a scalar from every element of a tensor.
- sub(double[], CNumber) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Subtracts a scalar value to all entries of a tensor.
- sub(double[], CNumber) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Subtracts a scalar value from all entries of a tensor.
- sub(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
-
Computes the element-wise subtraction of two tensors.
- sub(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Computes the element-wise subtraction of two tensors.
- sub(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CMatrix, CooCMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a real dense matrix.
- sub(CMatrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a complex dense matrix.
- sub(CTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CTensor, CooCTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseOperations
-
Computes the element-wise tensor a complex sparse tensor from a complex dense tensor.
- sub(CTensor, CooTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Adds a dense complex tensor to a real sparse tensor.
- sub(CVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise addition between this vector and the specified vector.
- sub(CVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CVector, CooCVector) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
-
Subtracts a complex sparse vector from a complex dense vector.
- sub(CVector, CooVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Subtracts a real sparse vector from a complex dense vector.
- sub(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(Matrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(Matrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(Matrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(Matrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(Matrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(Matrix, CooCMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a real dense matrix.
- sub(Matrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a real dense matrix.
- sub(Tensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise addition between two tensors of the same rank.
- sub(Tensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise addition between two tensors of the same rank.
- sub(Tensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise addition between two tensors of the same rank.
- sub(Tensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise addition between two tensors of the same rank.
- sub(Tensor, CooCTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Subtracts a sparse complex tensor from a real dense tensor.
- sub(Tensor, CooTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseTensorOperations
-
Subtracts a real sparse tensor from a real dense tensor.
- sub(Vector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise addition between this vector and the specified vector.
- sub(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(Vector, CooCVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Subtracts a complex sparse vector from a real dense vector.
- sub(Vector, CooVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Subtracts a real sparse vector from a real dense vector.
- sub(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooCMatrix, double) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixOperations
-
Adds a double all entries (including zero values) of a complex sparse matrix.
- sub(CooCMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixOperations
-
Subtracts a complex dense matrix from a complex sparse matrix.
- sub(CooCMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a real dense matrix.
- sub(CooCMatrix, CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixOperations
-
Computes the difference between two complex matrices.
- sub(CooCMatrix, CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixOperations
-
Subtracts a real sparse matrix from a complex sparse matrix.
- sub(CooCMatrix, CNumber) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixOperations
-
Subtracts a complex number from all entries (including zero values) of a complex sparse matrix.
- sub(CooCTensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCTensor, CTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseOperations
-
Subtracts a complex dense tensor from a complex sparse tensor.
- sub(CooCTensor, Tensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Subtracts a real dense tensor from a complex sparse tensor.
- sub(CooCTensor, CooCTensor) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexCooTensorOperations
-
Computes difference between two sparse COO tensors and stores result in a new COO tensor.
- sub(CooCTensor, CooTensor) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexCooTensorOperations
-
Computes difference of two sparse COO tensors and stores result in a new COO tensor.
- sub(CooCVector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise addition between this vector and the specified vector.
- sub(CooCVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise addition between this vector and the specified vector.
- sub(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooCVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CooCVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CooCVector, double) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseVectorOperations
-
Subtracts a real number from each entry of a sparse vector, including the zero entries.
- sub(CooCVector, CVector) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
-
Subtracts a complex dense vector from a complex sparse vector.
- sub(CooCVector, Vector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Subtracts a complex dense vector from a complex sparse vector.
- sub(CooCVector, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseVectorOperations
-
Computes the element-wise vector subtraction between two real sparse vectors.
- sub(CooCVector, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseVectorOperations
-
Computes the element-wise vector subtraction between a real sparse vector and a complex sparse vector.
- sub(CooCVector, CNumber) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseVectorOperations
-
Subtracts a real number from each entry of a sparse vector, including the zero entries.
- sub(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise subtraction of two sparse matrices.
- sub(CooMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CooMatrix, double) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixOperations
-
Subtracts a double from all entries (including zero values) of a real sparse matrix.
- sub(CooMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a real dense matrix.
- sub(CooMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixOperations
-
Subtracts a real dense matrix from a real sparse matrix.
- sub(CooMatrix, CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixOperations
-
Subtracts a complex sparse matrix from a real sparse matrix.
- sub(CooMatrix, CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixOperations
-
Computes the subtraction between two real sparse matrices.
- sub(CooMatrix, CNumber) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixOperations
-
Adds a complex number to all entries (including zero values) of a real sparse matrix.
- sub(CooTensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooTensor, CTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Subtracts a complex dense tensor from a real sparse tensor.
- sub(CooTensor, Tensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseTensorOperations
-
Subtracts a real dense tensor from a real sparse tensor.
- sub(CooTensor, CooCTensor) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexCooTensorOperations
-
Computes difference of two sparse COO tensors and stores result in a new COO tensor.
- sub(CooTensor, CooTensor) - Static method in class org.flag4j.operations.sparse.coo.real.RealCooTensorOperations
-
Computes difference between two sparse COO tensors and stores result in a new COO tensor.
- sub(CooVector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise addition between this vector and the specified vector.
- sub(CooVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise addition between this vector and the specified vector.
- sub(CooVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CooVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CooVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise subtraction between this vector and the specified vector.
- sub(CooVector, double) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseVectorOperations
-
Subtracts a real number from each entry of a sparse vector, including the zero entries.
- sub(CooVector, CVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Subtracts a complex dense vector from a complex sparse vector.
- sub(CooVector, Vector) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Subtracts a real dense vector from a real sparse vector.
- sub(CooVector, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseVectorOperations
-
Computes the element-wise vector subtraction between a real sparse vector and a complex sparse vector.
- sub(CooVector, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseVectorOperations
-
Computes the element-wise vector subtraction between two real sparse vectors.
- sub(CooVector, CNumber) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseVectorOperations
-
Subtracts a real number from each entry of a sparse vector, including the zero entries.
- sub(CsrCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(CsrMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise subtraction of two tensors of the same rank.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CooVector
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.complex_numbers.CNumber
-
Subtracting two complex numbers.
- sub(CNumber) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
-
Adds specified value to all entries of this tensor.
- sub(CNumber) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Subtracts a specified value from all entries of this tensor.
- sub(CNumber[], double) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Subtracts a scalar value from all entries of a tensor.
- sub(CNumber[], CNumber) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Subtracts a scalar value from all entries of a tensor.
- sub(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Computes the element-wise subtraction of two tensors.
- sub(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Computes the element-wise subtraction of two tensors.
- sub(T) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes the element-wise subtraction between two tensors of the same rank.
- sub(T) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- sub(T) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Computes the element-wise subtraction between two tensors of the same rank.
- subDiagonal - Variable in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
-
Sub-diagonal of the upper quasi-triangular matrix.
- subEq(double[], double) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
-
Subtracts a scalar from each entry of this tensor and stores the result in the tensor.
- subEq(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
-
Computes element-wise subtraction between tensors and stores the result in the first tensor.
- subEq(Double) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
- subEq(Double) - Method in interface org.flag4j.core.dense_base.DenseMixin
-
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
- subEq(Double) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- subEq(CMatrix, CooCMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixOperations
-
Subtracts a complex sparse matrix from a complex dense matrix and stores the result in the dense matrix.
- subEq(CMatrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a complex dense matrix and stores the result in the first matrix.
- subEq(CTensor, CooCTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseOperations
-
Computes element-wise subtraction of a complex dense tensor with a complex sparse tensor.
- subEq(CTensor, CooTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Computes element-wise subtraction between a complex dense tensor and a real sparse tensor.
- subEq(CVector, CooCVector) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
-
Computes the element-wise subtraction between a dense complex vector and sparse complex vectors.
- subEq(CVector, CooVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Computes the vector subtraction between a dense complex vector and a real sparse vector.
- subEq(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of this matrix with a real dense matrix.
- subEq(Matrix) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Computes the element-wise subtraction of this matrix with a real dense matrix.
- subEq(Matrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixOperations
-
Subtracts a real sparse matrix from a real dense matrix and stores the result in the first matrix.
- subEq(Tensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(Tensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(Tensor) - Method in interface org.flag4j.core.ComplexTensorExclusiveMixin
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(Tensor) - Method in interface org.flag4j.core.dense_base.DenseTensorMixin
-
Computes the element-wise subtraction between this tensor and the specified tensor and stores the result in this tensor.
- subEq(Tensor, CooTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseTensorOperations
-
Subtracts a real sparse tensor from a real dense tensor and stores the result in the dense tensor.
- subEq(Vector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise subtraction between this vector and the specified vector and stores the result in this vector.
- subEq(Vector) - Method in interface org.flag4j.core.dense_base.DenseVectorMixin
-
Computes the element-wise subtraction between this vector and the specified vector and stores the result in this vector.
- subEq(Vector, CooVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Adds a real dense vector to a real sparse vector and stores the result in the first vector.
- subEq(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Subtracts a complex sparse matrix from this matrix and stores the result in this matrix.
- subEq(CooCTensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(CooCTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(CooCTensor) - Method in interface org.flag4j.core.ComplexTensorExclusiveMixin
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(CooCVector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise subtraction between this vector and the specified vector and stores the result in this vector.
- subEq(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise subtraction of this matrix with a real sparse matrix.
- subEq(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(CooMatrix) - Method in interface org.flag4j.core.dense_base.DenseMatrixMixin
-
Computes the element-wise subtraction of this matrix with a real sparse matrix.
- subEq(CooTensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(CooTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(CooVector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise addition between this vector and the specified vector.
- subEq(CooVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise addition between this vector and the specified vector.
- subEq(CooVector) - Method in interface org.flag4j.core.dense_base.DenseVectorMixin
-
Computes the element-wise subtraction between this vector and the specified vector and stores the result in this vector.
- subEq(CNumber) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
- subEq(CNumber[], double) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Subtracts a scalar from each entry of this tensor and stores the result in the tensor.
- subEq(CNumber[], CNumber) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Subtracts a scalar from each entry of this tensor and stores the result in the tensor.
- subEq(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseOperations
-
Computes element-wise subtraction between tensors and stores the result in the first tensor.
- subEq(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
-
Computes element-wise subtraction between tensors and stores the result in the first tensor.
- subEq(T) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(T) - Method in class org.flag4j.core.dense_base.DenseTensorBase
-
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
- subEq(T) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- subEq(X) - Method in interface org.flag4j.core.dense_base.DenseMixin
-
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
- SubSpace - Class in org.flag4j.linalg
-
This class contains several methods for computing the subspace of a matrix.
- SubSpace() - Constructor for class org.flag4j.linalg.SubSpace
- sum() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Sums together all entries in the tensor.
- sum() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
-
Sums together all entries in the tensor.
- sum() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
- sum() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
- sum() - Method in interface org.flag4j.core.TensorOperationsMixin
-
Sums together all entries in the tensor.
- sum(double[]) - Static method in class org.flag4j.operations.common.real.AggregateReal
-
Computes the sum of all entries in this tensor.
- sum(CNumber...) - Static method in class org.flag4j.complex_numbers.CNumber
-
Sums an array of complex numbers.
- sum(CNumber[]) - Static method in class org.flag4j.operations.common.complex.AggregateComplex
-
Computes the sum of all entries in this tensor.
- sumCols() - Method in class org.flag4j.arrays.dense.CMatrix
-
Sums together the columns of a matrix as if each column was a column vector.
- sumCols() - Method in class org.flag4j.arrays.dense.Matrix
-
Sums together the columns of a matrix as if each column was a column vector.
- sumCols() - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sums together the columns of a matrix as if each column was a column vector.
- sumCols() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sums together the columns of a matrix as if each column was a column vector.
- sumCols() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sums together the columns of a matrix as if each column was a column vector.
- sumCols() - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sums together the columns of a matrix as if each column was a column vector.
- sumCols() - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Sums together the columns of a matrix as if each column was a column vector.
- sumRows() - Method in class org.flag4j.arrays.dense.CMatrix
-
Sums together the rows of a matrix as if each row was a row vector.
- sumRows() - Method in class org.flag4j.arrays.dense.Matrix
-
Sums together the rows of a matrix as if each row was a row vector.
- sumRows() - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Sums together the rows of a matrix as if each row was a row vector.
- sumRows() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Sums together the rows of a matrix as if each row was a row vector.
- sumRows() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Sums together the rows of a matrix as if each row was a row vector.
- sumRows() - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Sums together the rows of a matrix as if each row was a row vector.
- sumRows() - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Sums together the rows of a matrix as if each row was a row vector.
- SVD<T> - Class in org.flag4j.linalg.decompositions.svd
-
This abstract class specifies methods for computing the singular value decomposition (SVD) of a matrix.
- SVD(boolean, boolean) - Constructor for class org.flag4j.linalg.decompositions.svd.SVD
-
Creates a decomposer to compute the Schur decomposition.
- swap(double[], int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Swaps to elements in an array.
- swap(int[], int[]) - Static method in class org.flag4j.util.ArrayUtils
-
Swaps elements in an array according to a specified permutation.
- swap(int[], int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Swaps to elements in an array.
- swap(Object[], int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Swaps to elements in an array.
- swapAxes(int...) - Method in class org.flag4j.core.Shape
-
Permutes the axes of this shape.
- swapAxes(int, int) - Method in class org.flag4j.core.Shape
-
Swaps two axes of this shape.
- swapCols(int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Swaps specified columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Swaps specified columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Swaps columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Swaps columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Swaps columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Swaps columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Swaps two columns in this permutation matrix.
- swapCols(int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Swaps columns in the matrix.
- swapCols(int, int) - Method in class org.flag4j.linalg.decompositions.lu.LU
-
Tracks the swapping of two columns during gaussian elimination with full pivoting.
- swapCols(CooCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixManipulations
-
Swaps two columns, in place, in a sparse matrix.
- swapCols(CooMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixManipulations
-
Swaps two columns, in place, in a sparse matrix.
- swapCols(CsrCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrManipulations
-
Swaps two columns in a sparse CSR matrix.
- swapCols(CsrMatrix, int, int) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrManipulations
-
Swaps two columns in a sparse CSR matrix.
- swapPointers - Variable in class org.flag4j.arrays.sparse.PermutationMatrix
-
Tracks row/column swaps within the permutation matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.dense.CMatrix
-
Swaps specified rows in the matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.dense.Matrix
-
Swaps specified rows in the matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Swaps rows in the matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Swaps rows in the matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Swaps rows in the matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Swaps two rows in this matrix.
- swapRows(int, int) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Swaps two rows in this permutation matrix.
- swapRows(int, int) - Method in interface org.flag4j.core.MatrixManipulationsMixin
-
Swaps rows in the matrix.
- swapRows(int, int) - Method in class org.flag4j.linalg.decompositions.lu.LU
-
Tracks the swapping of two rows during gaussian elimination with partial or full pivoting.
- swapRows(CooCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixManipulations
-
Swaps two rows, in place, in a sparse matrix.
- swapRows(CooMatrix, int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixManipulations
-
Swaps two rows, in place, in a sparse matrix.
- swapRows(CsrCMatrix, int, int) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrManipulations
-
Swaps two rows in a complex sparse CSR matrix.
- swapRows(CsrMatrix, int, int) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrManipulations
-
Swaps two rows in a sparse CSR matrix.
- swapUnsafe(int[], int[]) - Static method in class org.flag4j.util.ArrayUtils
-
Swaps elements in an array according to a specified permutation.
- SymmHess - Class in org.flag4j.linalg.decompositions.hess
-
Computes the Hessenburg decomposition of a real dense symmetric matrix.
- SymmHess() - Constructor for class org.flag4j.linalg.decompositions.hess.SymmHess
-
Constructs a Hessenberg decomposer for symmetric matrices.
- SymmHess(boolean) - Constructor for class org.flag4j.linalg.decompositions.hess.SymmHess
-
Constructs a Hessenberg decomposer for symmetric matrices.
- SymmHess(boolean, boolean) - Constructor for class org.flag4j.linalg.decompositions.hess.SymmHess
-
Constructs a Hessenberg decomposer for symmetric matrices.
- symmLeftRightMultReflector(Matrix, double[], double, int, double[]) - Static method in class org.flag4j.linalg.transformations.Householder
-
Applies a Householder matrix
H=I-
invalid input: '&alpha'vv
T, represented by the vectorv
to a symmetric matrixA
on both the left and right side. - SymmTriDiagonal - Class in org.flag4j.arrays.sparse
-
A real symmetric tri-diagonal matrix.
- SymmTriDiagonal(double[], double[]) - Constructor for class org.flag4j.arrays.sparse.SymmTriDiagonal
-
Constructs a symmetric tri-diagonal matrix with the provided diagonal and off-diagonal entries.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form