ILNumerics - Technical Application Development
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Solve triangular system of linear equations (forward-/ backward substitution)
[ILNumerics Core Module]
Namespace: ILNumerics.Core.Native
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
void dtrtrs( char uplo, char transA, char diag, int N, int nrhs, double* A, int LDA, double* B, int LDB, ref int info )
Parameters
- uplo
- Type: SystemChar
'U': A is upper triangular, 'L': A is lower triangular - transA
- Type: SystemChar
'N': A * X = B (No transpose); 'T': A**T * X = B (Transpose), 'T': A**T * X = B (Transpose) - diag
- Type: SystemChar
'N' arbitrary diagonal elements, 'U' unit diagonal - N
- Type: SystemInt32
order of A - nrhs
- Type: SystemInt32
number of right hand sides - columns of matrix B - A
- Type: SystemDouble*
square matrix A - LDA
- Type: SystemInt32
spacing between columns for A - B
- Type: SystemDouble*
(input/output) on input: right hand side, on output: solution x - LDB
- Type: SystemInt32
spacing between columns for B - info
- Type: SystemInt32
(output) 0: success; < 0: illigal argument, > 0: A is sinular having a zero on the i-th diagonal element. No solution will be computed than.
Remarks
[ILNumerics Core Module]
See Also