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

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,V> - Class in org.flag4j.linalg.solvers.exact.triangular
Base class for solvers which solve a linear system of equations U*x=b or U*X=B where U 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.
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