35#ifndef _BLAZE_MATH_BLAS_CBLAS_TRMM_H_
36#define _BLAZE_MATH_BLAS_CBLAS_TRMM_H_
62void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
66void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
70void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
75void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
112inline void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
116 cblas_strmm( order, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb );
149inline void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
153 cblas_dtrmm( order, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb );
186inline void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
193 cblas_ctrmm( order, side, uplo, transA, diag, m, n,
reinterpret_cast<const float*
>( &alpha ),
194 reinterpret_cast<const float*
>( A ), lda,
reinterpret_cast<float*
>( B ), ldb );
227inline void trmm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo,
234 cblas_ztrmm( order, side, uplo, transA, diag, m, n,
reinterpret_cast<const double*
>( &alpha ),
235 reinterpret_cast<const double*
>( A ), lda,
reinterpret_cast<double*
>( B ), ldb );
Header file for the complex data type.
Complex data type of the Blaze library.
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
Header file for basic BLAS type definitions.
System settings for the BLAS mode.