Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- backSolver - Variable in class org.flag4j.linalg.solvers.exact.ExactSolver
-
Backwards solver for solving system with upper triangular coefficient matrix.
- backSolver - Variable in class org.flag4j.linalg.solvers.lstsq.LstsqSolver
-
Solver for system with an upper triangular coefficient matrix.
- BackSolver<T,
U, - Class in org.flag4j.linalg.solvers.exact.triangularV> -
Base class for solvers which solve a linear system of equations
U*x=b
orU*X=B
whereU
is an upper triangular matrix. - BackSolver(boolean) - Constructor for class org.flag4j.linalg.solvers.exact.triangular.BackSolver
-
Creates a solver for solving linear systems for upper triangular coefficient matrices.
- blocked(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseMatrixMultiplication
-
Computes the matrix multiplication of two real dense matrices using a blocked algorithm.
- blocked(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the matrix multiplication of a real dense matrix with a complex dense matrix using a blocked algorithm.
- blocked(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the matrix multiplication of a real dense matrix with a complex dense matrix using a blocked algorithm.
- blocked(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultiplication
-
Computes the matrix multiplication of two real dense matrices using a blocked algorithm.
- BLOCKED - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- BLOCKED - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- BLOCKED - Enum constant in enum class org.flag4j.operations.TransposeDispatcher.Algorithm
-
Blocked transpose algorithm
- BLOCKED_REORDERED - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- BLOCKED_REORDERED - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- BLOCKED_VECTOR - Enum constant in enum class org.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
- BLOCKED_VECTOR - Enum constant in enum class org.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
- blockedIntMatrix(int[][]) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Transposes an integer matrix using a blocked algorithm.
- blockedMatrix(double[], int, int) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Transposes a matrix using a blocked algorithm.
- blockedMatrix(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Transposes a matrix using a blocked algorithm.
- blockedMatrixConcurrent(double[], int, int) - Static method in class org.flag4j.operations.dense.real.RealDenseTranspose
-
Computes the transpose of a matrix using a blocked concurrent algorithm.
- blockedMatrixConcurrent(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the transpose of a matrix using a blocked concurrent algorithm.
- blockedMatrixConcurrentHerm(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes the complex conjugate transpose of a matrix using a blocked concurrent algorithm.
- blockedMatrixHerm(CNumber[], int, int) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseTranspose
-
Computes complex conjugate transpose of a matrix using a blocked algorithm.
- blockedReordered(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseMatrixMultiplication
-
Computes the matrix multiplication of two real dense matrices using a blocked algorithm with the j-k loops swapped.
- blockedReordered(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the matrix multiplication of a real dense matrix with a complex dense matrix using a blocked algorithm with the j-k loops swapped.
- blockedReordered(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseMatrixMultiplication
-
Computes the matrix multiplication of a real dense matrix with a complex dense matrix using a blocked algorithm with the j-k loops swapped.
- blockedReordered(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseMatrixMultiplication
-
Computes the matrix multiplication of two real dense matrices using a blocked algorithm with the j-k loops swapped.
- blockedVector(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 blocked algorithm.
- blockedVector(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 a blocked algorithm.
- blockedVector(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 blocked algorithm.
- blockedVector(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 a blocked algorithm.
- blockedVector(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 blocked algorithm.
- blockedVector(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 a blocked algorithm.
- blockedVector(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 blocked algorithm.
- blockedVector(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 a blocked algorithm.
- blockSize - Static variable in class org.flag4j.concurrency.Configurations
-
The block size to use in blocked algorithms.
- boxed(double[]) - Static method in class org.flag4j.util.ArrayUtils
-
Converts a primitive array to an array of equivalent boxed type.
- boxed(int[]) - Static method in class org.flag4j.util.ArrayUtils
-
Converts a primitive array to an array of equivalent boxed type.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form