35#ifndef _BLAZE_MATH_LAPACK_CLAPACK_TRTRI_H_
36#define _BLAZE_MATH_LAPACK_CLAPACK_TRTRI_H_
57#if !defined(INTEL_MKL_VERSION) && !defined(BLAS_H)
137#if defined(INTEL_MKL_VERSION)
141 strtri_( &uplo, &diag, &n, A, &lda, info
142#
if !defined(INTEL_MKL_VERSION) && !defined(BLAS_H)
184#if defined(INTEL_MKL_VERSION)
188 dtrtri_( &uplo, &diag, &n, A, &lda, info
189#
if !defined(INTEL_MKL_VERSION) && !defined(BLAS_H)
233#if defined(INTEL_MKL_VERSION)
236 using ET = MKL_Complex8;
241 ctrtri_( &uplo, &diag, &n,
reinterpret_cast<ET*
>( A ), &lda, info
242#
if !defined(INTEL_MKL_VERSION) && !defined(BLAS_H)
286#if defined(INTEL_MKL_VERSION)
289 using ET = MKL_Complex16;
294 ztrtri_( &uplo, &diag, &n,
reinterpret_cast<ET*
>( A ), &lda, info
295#
if !defined(INTEL_MKL_VERSION) && !defined(BLAS_H)
Header file for the complex data type.
Complex data type of the Blaze library.
void trtri(DenseMatrix< MT, SO > &A, char uplo, char diag)
LAPACK kernel for the inversion of the given dense triangular matrix.
Definition: trtri.h:116
int32_t blas_int_t
Signed integer type used in the BLAS/LAPACK wrapper functions.
Definition: Types.h:64
#define BLAZE_STATIC_ASSERT(expr)
Compile time assertion macro.
Definition: StaticAssert.h:112
size_t fortran_charlen_t
Type of the hidden arguments of character type within a Fortran forward declaration.
Definition: Types.h:186
Header file for basic BLAS type definitions.
Header file for basic type definitions.