35#ifndef _BLAZE_MATH_BLAS_CBLAS_TRSM_H_
36#define _BLAZE_MATH_BLAS_CBLAS_TRSM_H_
62void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
66void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
70void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
74void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
111inline void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
115 cblas_strsm( order, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb );
149inline void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
153 cblas_dtrsm( order, side, uplo, transA, diag, m, n, alpha, A, lda, B, ldb );
187inline void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
193 cblas_ctrsm( order, side, uplo, transA, diag, m, n,
reinterpret_cast<const float*
>( &alpha ),
194 reinterpret_cast<const float*
>( A ), lda,
reinterpret_cast<float*
>( B ), ldb );
228inline void trsm( CBLAS_ORDER order, CBLAS_SIDE side, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA,
234 cblas_ztrsm( 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.