Solves the system of equations x = alpha * T⁻¹ * x for x where x is a dense vector and T is a triangular sparse matrix, with all operands containing double-precision values.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 3.0+
Specifies whether to perform the operation with T or the transpose of T. Must be one of CblasNoTrans or CblasTrans.
The sparse triangular matrix. Must be upper or lower triangular matrix. Will return
SPARSE_ILLEGAL_PARAMETER if not a triangular matrix.
Pointer to the dense vector x. The dimension must match the dimension of the triangular matrix T. Behavior undefined if this is not met. Negative strides are supported. Note, unlike dense BLAS routines, the pointer points to the last element when stride is negative. On exit holds the solution to the system of equations.
Increment between valid values in the dense vector x. Negative strides are supported.
x will be updated with result of the operation). Will return
transt is invalid or if the matrix
T is not triangular and
x will be unchanged.
Solves the system of equations x = alpha * T⁻¹ * x for x where x is a dense vector and T is a triangular sparse matrix, with all operands containing single-precision values.
Computes the outer product of the dense vector x and the sparse vector y, with both operands containing single-precision values.
Permutes the columns of the single-precision sparse matrix A based on the provided permutation array.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software