Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
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 to M=USVH 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 matrix U 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 matrix B.
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 matrix U 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 vector b.
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 matrix U is an upper 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 matrix B.
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 matrix U is an upper 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 vector b.
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 matrix X.
solve(T, T) - Method in class org.flag4j.linalg.solvers.exact.ExactTensorSolver
Solves the linear tensor equation given by A*X=B for the tensor X.
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 matrix X where A, B, and X 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 tensor X.
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 matrix X where A, B, and X 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 vector x.
solve(T, U) - Method in interface org.flag4j.linalg.solvers.LinearSolver
Solves the linear system of equations given by A*x=b for the vector x.
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 matrix U is an upper triangular matrix and I is the identity 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 matrix U is an upper triangular matrix and I is the identity 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 for X where the coefficient matrix U is an upper triangular matrix and the constant matrix L is lower 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 for X where the coefficient matrix U is an upper triangular matrix and the constant matrix L is lower 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 matrix L is lower triangular and the constant matrix I 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 matrix L is lower triangular and the constant matrix I 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,W,Z,Y,D,X> - Class in org.flag4j.core.sparse_base
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'vvT, represented by the vector v to a symmetric matrix A 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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form