ILNumerics Ultimate VS

ILapackdtrtrs Method

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
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

Reference