#include "cblas.h"
#include "cblas_f77.h"
Go to the source code of this file.
|
| void | cblas_dtrsm (const CBLAS_LAYOUT layout, const CBLAS_SIDE Side, const CBLAS_UPLO Uplo, const CBLAS_TRANSPOSE TransA, const CBLAS_DIAG Diag, const CBLAS_INT M, const CBLAS_INT N, const double alpha, const double *A, const CBLAS_INT lda, double *B, const CBLAS_INT ldb) |
◆ F77_DI
◆ F77_lda
◆ F77_ldb
◆ F77_M
◆ F77_N
◆ F77_SD
◆ F77_TA
◆ F77_UL
◆ cblas_dtrsm()
| void cblas_dtrsm |
( |
const CBLAS_LAYOUT | layout, |
|
|
const CBLAS_SIDE | Side, |
|
|
const CBLAS_UPLO | Uplo, |
|
|
const CBLAS_TRANSPOSE | TransA, |
|
|
const CBLAS_DIAG | Diag, |
|
|
const CBLAS_INT | M, |
|
|
const CBLAS_INT | N, |
|
|
const double | alpha, |
|
|
const double * | A, |
|
|
const CBLAS_INT | lda, |
|
|
double * | B, |
|
|
const CBLAS_INT | ldb ) |
Definition at line 12 of file cblas_dtrsm.c.
18{
19 char UL, TA, SD, DI;
20#ifdef F77_CHAR
22#else
23 #define F77_TA &TA
24 #define F77_UL &UL
25 #define F77_SD &SD
26 #define F77_DI &DI
27#endif
28
29#ifdef F77_INT
31#else
32 #define F77_M M
33 #define F77_N N
34 #define F77_lda lda
35 #define F77_ldb ldb
36#endif
37
42
44 {
47 else
48 {
49 cblas_xerbla(2,
"cblas_dtrsm",
"Illegal Side setting, %d\n", Side);
52 return;
53 }
56 else
57 {
58 cblas_xerbla(3,
"cblas_dtrsm",
"Illegal Uplo setting, %d\n", Uplo);
61 return;
62 }
63
67 else
68 {
69 cblas_xerbla(4,
"cblas_dtrsm",
"Illegal Trans setting, %d\n", TransA);
72 return;
73 }
74
77 else
78 {
79 cblas_xerbla(5,
"cblas_dtrsm",
"Illegal Diag setting, %d\n", Diag);
82 return;
83 }
84
85 #ifdef F77_CHAR
90 #endif
91
94 }
96 {
100 else
101 {
102 cblas_xerbla(2,
"cblas_dtrsm",
"Illegal Side setting, %d\n", Side);
105 return;
106 }
107
110 else
111 {
112 cblas_xerbla(3,
"cblas_dtrsm",
"Illegal Uplo setting, %d\n", Uplo);
115 return;
116 }
117
121 else
122 {
123 cblas_xerbla(4,
"cblas_dtrsm",
"Illegal Trans setting, %d\n", TransA);
126 return;
127 }
128
131 else
132 {
133 cblas_xerbla(5,
"cblas_dtrsm",
"Illegal Diag setting, %d\n", Diag);
136 return;
137 }
138
139 #ifdef F77_CHAR
144 #endif
145
148 }
149 else cblas_xerbla(1,
"cblas_dtrsm",
"Illegal layout setting, %d\n", layout);
152 return;
153}
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)