35#ifndef _BLAZE_MATH_LAPACK_CLAPACK_TRSV_H_
36#define _BLAZE_MATH_LAPACK_CLAPACK_TRSV_H_
149 strsv_( &uplo, &
trans, &diag, &n,
const_cast<float*
>( A ), &lda, x, &incX
196 dtrsv_( &uplo, &
trans, &diag, &n,
const_cast<double*
>( A ), &lda, x, &incX
245 ctrsv_( &uplo, &
trans, &diag, &n,
const_cast<float*
>(
reinterpret_cast<const float*
>( A ) ),
246 &lda,
reinterpret_cast<float*
>( x ), &incX
295 ztrsv_( &uplo, &
trans, &diag, &n,
const_cast<double*
>(
reinterpret_cast<const double*
>( A ) ),
296 &lda,
reinterpret_cast<double*
>( x ), &incX
Header file for the complex data type.
Complex data type of the Blaze library.
decltype(auto) trans(const DenseMatrix< MT, SO > &dm)
Calculation of the transpose of the given dense matrix.
Definition: DMatTransExpr.h:766
void trsv(const DenseMatrix< MT, SO > &A, DenseVector< VT, TF > &b, char uplo, char trans, char diag)
LAPACK kernel for solving a triangular linear system of equations ( ). ( ).
Definition: trsv.h:169
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.