Computes the inverse of a triangular matrix (unblocked algorithm).
call strti2( uplo, diag, n, a, lda, info )
call dtrti2( uplo, diag, n, a, lda, info )
call ctrti2( uplo, diag, n, a, lda, info )
call ztrti2( uplo, diag, n, a, lda, info )
The FORTRAN 77 interfaces are specified in the mkl_lapack.fi include file (to be used in Fortran programs) and in the mkl_lapack.h include file (to be used in C programs).
The routine ?trti2 computes the inverse of a real/complex upper or lower triangular matrix.
This is the Level 2 BLAS version of the algorithm.
CHARACTER*1.
Specifies whether the matrix A is upper or lower triangular.
= 'U': upper triangular
= 'L': lower triangular
CHARACTER*1.
Specifies whether or not the matrix A is unit triangular.
= 'N': non-unit triangular
= 'N': non-unit triangular
INTEGER. The order of the matrix A. n ≥ 0.
REAL for strti2
DOUBLE PRECISION for dtrti2
COMPLEX for ctrti2
DOUBLE COMPLEX for ztrti2.
Array, DIMENSION (lda, n).
On entry, the triangular matrix A.
If uplo = 'U', the leading n-by-n upper triangular part of the array a contains the upper triangular matrix, and the strictly lower triangular part of a is not referenced.
If uplo = 'L', the leading n-by-n lower triangular part of the array a contains the lower triangular matrix, and the strictly upper triangular part of a is not referenced.
If diag = 'U', the diagonal elements of a are also not referenced and are assumed to be 1.
INTEGER. The leading dimension of the array a. lda ≥ max(1,n).
Copyright © 1994 - 2011, Intel Corporation. All rights reserved.