35#ifndef _BLAZE_MATH_LAPACK_CLAPACK_SYTRI_H_
36#define _BLAZE_MATH_LAPACK_CLAPACK_SYTRI_H_
57#if !defined(INTEL_MKL_VERSION)
142#if defined(INTEL_MKL_VERSION)
146 ssytri_( &uplo, &n, A, &lda,
const_cast<blas_int_t*
>( ipiv ), work, info
147#
if !defined(INTEL_MKL_VERSION)
190#if defined(INTEL_MKL_VERSION)
194 dsytri_( &uplo, &n, A, &lda,
const_cast<blas_int_t*
>( ipiv ), work, info
195#
if !defined(INTEL_MKL_VERSION)
240#if defined(INTEL_MKL_VERSION)
243 using ET = MKL_Complex8;
248 csytri_( &uplo, &n,
reinterpret_cast<ET*
>( A ), &lda,
249 const_cast<blas_int_t*
>( ipiv ),
reinterpret_cast<ET*
>( work ), info
250#
if !defined(INTEL_MKL_VERSION)
295#if defined(INTEL_MKL_VERSION)
298 using ET = MKL_Complex16;
303 zsytri_( &uplo, &n,
reinterpret_cast<ET*
>( A ), &lda,
304 const_cast<blas_int_t*
>( ipiv ),
reinterpret_cast<ET*
>( work ), info
305#
if !defined(INTEL_MKL_VERSION)
Header file for the complex data type.
Complex data type of the Blaze library.
void sytri(DenseMatrix< MT, SO > &A, char uplo, const blas_int_t *ipiv)
LAPACK kernel for the inversion of the given dense symmetric indefinite matrix.
Definition: sytri.h:115
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.