Solves the system of equations B = alpha * T⁻¹ * B for B where B is a dense matrix and T is a triangular sparse matrix, both with double-precision values.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 3.0+
Specified the storage order for the dense matrix B. Must be one of CblasRowMajor or CblasColMajor.
Specifies whether to perform the operation with T or the transpose of T. Must be one of CblasNoTrans or CblasTrans.
The number of columns of the matrix B.
Scalar multiplier of T.
The sparse triangular matrix, T. Must be upper or lower triangular matrix. Will return
SPARSEif not a triangular matrix.
Pointer to the dense matrix B. The number of rows must be equal to the number of columns of T and the number of columns is
nrhs. Behavior undefined if this is not met. The argument
ldbdescribes how many elements to move between one row (row major) or column (column major). On exit holds the solution to the system of equations.
Increment in elements between rows (row major) or columns (column major) of B. Must be greater than or equal to
nrhswhen row major, or number of columns of A when column major.
If T is of size N x N, then B must be of size N x
nrhs. The matrix T must be an upper or lower triangular matrix.