trti2#
Functions
-
void strti2(const char *uplo, const char *diag, const INT n, f32 *restrict A, const INT lda, INT *info)#
STRTI2 computes the inverse of a real upper or lower triangular matrix.
This is the Level 2 BLAS version of the algorithm.
Parameters
inuplo‘U’: A is upper triangular; ‘L’: A is lower triangular.
indiag‘N’: A is non-unit triangular; ‘U’: A is unit triangular.
innThe order of the matrix A (n >= 0).
inoutAOn entry, the triangular matrix A. On exit, the (triangular) inverse of the original matrix. Array of dimension (lda, n).
inldaThe leading dimension of the array A (lda >= max(1,n)).
outinfoExit status:
= 0: successful exit
< 0: if info = -k, the k-th argument had an illegal value
void strti2(
const char* uplo,
const char* diag,
const INT n,
f32* restrict A,
const INT lda,
INT* info
);
Functions
-
void dtrti2(const char *uplo, const char *diag, const INT n, f64 *restrict A, const INT lda, INT *info)#
DTRTI2 computes the inverse of a real upper or lower triangular matrix.
This is the Level 2 BLAS version of the algorithm.
Parameters
inuplo‘U’: A is upper triangular; ‘L’: A is lower triangular.
indiag‘N’: A is non-unit triangular; ‘U’: A is unit triangular.
innThe order of the matrix A (n >= 0).
inoutAOn entry, the triangular matrix A. On exit, the (triangular) inverse of the original matrix. Array of dimension (lda, n).
inldaThe leading dimension of the array A (lda >= max(1,n)).
outinfoExit status:
= 0: successful exit
< 0: if info = -k, the k-th argument had an illegal value
void dtrti2(
const char* uplo,
const char* diag,
const INT n,
f64* restrict A,
const INT lda,
INT* info
);
Functions
-
void ctrti2(const char *uplo, const char *diag, const INT n, c64 *restrict A, const INT lda, INT *info)#
CTRTI2 computes the inverse of a complex upper or lower triangular matrix.
This is the Level 2 BLAS version of the algorithm.
Parameters
inuplo‘U’: A is upper triangular; ‘L’: A is lower triangular.
indiag‘N’: A is non-unit triangular; ‘U’: A is unit triangular.
innThe order of the matrix A (n >= 0).
inoutAOn entry, the triangular matrix A. On exit, the (triangular) inverse of the original matrix. Array of dimension (lda, n).
inldaThe leading dimension of the array A (lda >= max(1,n)).
outinfoExit status:
= 0: successful exit
< 0: if info = -k, the k-th argument had an illegal value
void ctrti2(
const char* uplo,
const char* diag,
const INT n,
c64* restrict A,
const INT lda,
INT* info
);
Functions
-
void ztrti2(const char *uplo, const char *diag, const INT n, c128 *restrict A, const INT lda, INT *info)#
ZTRTI2 computes the inverse of a complex upper or lower triangular matrix.
This is the Level 2 BLAS version of the algorithm.
Parameters
inuplo‘U’: A is upper triangular; ‘L’: A is lower triangular.
indiag‘N’: A is non-unit triangular; ‘U’: A is unit triangular.
innThe order of the matrix A (n >= 0).
inoutAOn entry, the triangular matrix A. On exit, the (triangular) inverse of the original matrix. Array of dimension (lda, n).
inldaThe leading dimension of the array A (lda >= max(1,n)).
outinfoExit status:
= 0: successful exit
< 0: if info = -k, the k-th argument had an illegal value
void ztrti2(
const char* uplo,
const char* diag,
const INT n,
c128* restrict A,
const INT lda,
INT* info
);