1 /** 2 D BLAS header. 3 4 Authors: Ilya Yaroshenko 5 */ 6 module cblas; 7 8 public import cblas.cblas; 9 10 version(LDC) 11 { 12 pragma(LDC_no_moduleinfo); 13 } 14 15 /// 16 alias sdsdot = cblas_sdsdot; 17 /// 18 alias dsdot = cblas_dsdot; 19 /// 20 alias dot = cblas_sdot; 21 /// 22 alias dot = cblas_ddot; 23 /// 24 alias dotu = cblas_cdotu; 25 /// 26 alias dotc = cblas_cdotc; 27 /// 28 alias dotu = cblas_zdotu; 29 /// 30 alias dotc = cblas_zdotc; 31 /// 32 alias dotu_sub = cblas_cdotu_sub; 33 /// 34 alias dotc_sub = cblas_cdotc_sub; 35 /// 36 alias dotu_sub = cblas_zdotu_sub; 37 /// 38 alias dotc_sub = cblas_zdotc_sub; 39 /// 40 alias asum = cblas_sasum; 41 /// 42 alias asum = cblas_dasum; 43 /// 44 alias asum = cblas_scasum; 45 /// 46 alias asum = cblas_dzasum; 47 /// 48 alias nrm2 = cblas_snrm2; 49 /// 50 alias nrm2 = cblas_dnrm2; 51 /// 52 alias cnrm2 = cblas_scnrm2; 53 /// 54 alias znrm2 = cblas_dznrm2; 55 /// 56 alias iamax = cblas_isamax; 57 /// 58 alias iamax = cblas_idamax; 59 /// 60 alias iamax = cblas_icamax; 61 /// 62 alias iamax = cblas_izamax; 63 /// 64 alias axpy = cblas_saxpy; 65 /// 66 alias axpy = cblas_daxpy; 67 /// 68 alias axpy = cblas_caxpy; 69 /// 70 alias axpy = cblas_zaxpy; 71 /// 72 alias copy = cblas_scopy; 73 /// 74 alias copy = cblas_dcopy; 75 /// 76 alias copy = cblas_ccopy; 77 /// 78 alias copy = cblas_zcopy; 79 /// 80 alias swap = cblas_sswap; 81 /// 82 alias swap = cblas_dswap; 83 /// 84 alias swap = cblas_cswap; 85 /// 86 alias swap = cblas_zswap; 87 /// 88 alias rot = cblas_srot; 89 /// 90 alias rot = cblas_drot; 91 /// 92 alias rotg = cblas_srotg; 93 /// 94 alias rotg = cblas_drotg; 95 /// 96 alias rotm = cblas_srotm; 97 /// 98 alias rotm = cblas_drotm; 99 /// 100 alias rotmg = cblas_srotmg; 101 /// 102 alias rotmg = cblas_drotmg; 103 /// 104 alias scal = cblas_sscal; 105 /// 106 alias scal = cblas_dscal; 107 /// 108 alias scal = cblas_cscal; 109 /// 110 alias scal = cblas_zscal; 111 /// 112 alias sscal = cblas_csscal; 113 /// 114 alias dscal = cblas_zdscal; 115 /// 116 alias gemv = cblas_sgemv; 117 /// 118 alias gemv = cblas_dgemv; 119 /// 120 alias gemv = cblas_cgemv; 121 /// 122 alias gemv = cblas_zgemv; 123 /// 124 alias ger = cblas_sger; 125 /// 126 alias ger = cblas_dger; 127 /// 128 alias geru = cblas_cgeru; 129 /// 130 alias gerc = cblas_cgerc; 131 /// 132 alias geru = cblas_zgeru; 133 /// 134 alias gerc = cblas_zgerc; 135 /// 136 alias trsv = cblas_strsv; 137 /// 138 alias trsv = cblas_dtrsv; 139 /// 140 alias trsv = cblas_ctrsv; 141 /// 142 alias trsv = cblas_ztrsv; 143 /// 144 alias trmv = cblas_strmv; 145 /// 146 alias trmv = cblas_dtrmv; 147 /// 148 alias trmv = cblas_ctrmv; 149 /// 150 alias trmv = cblas_ztrmv; 151 /// 152 alias syr = cblas_ssyr; 153 /// 154 alias syr = cblas_dsyr; 155 /// 156 alias her = cblas_cher; 157 /// 158 alias her = cblas_zher; 159 /// 160 alias syr2 = cblas_ssyr2; 161 /// 162 alias syr2 = cblas_dsyr2; 163 /// 164 alias her2 = cblas_cher2; 165 /// 166 alias her2 = cblas_zher2; 167 /// 168 alias gbmv = cblas_sgbmv; 169 /// 170 alias gbmv = cblas_dgbmv; 171 /// 172 alias gbmv = cblas_cgbmv; 173 /// 174 alias gbmv = cblas_zgbmv; 175 /// 176 alias sbmv = cblas_ssbmv; 177 /// 178 alias sbmv = cblas_dsbmv; 179 /// 180 alias tbmv = cblas_stbmv; 181 /// 182 alias tbmv = cblas_dtbmv; 183 /// 184 alias tbmv = cblas_ctbmv; 185 /// 186 alias tbmv = cblas_ztbmv; 187 /// 188 alias tbsv = cblas_stbsv; 189 /// 190 alias tbsv = cblas_dtbsv; 191 /// 192 alias tbsv = cblas_ctbsv; 193 /// 194 alias tbsv = cblas_ztbsv; 195 /// 196 alias tpmv = cblas_stpmv; 197 /// 198 alias tpmv = cblas_dtpmv; 199 /// 200 alias tpmv = cblas_ctpmv; 201 /// 202 alias tpmv = cblas_ztpmv; 203 /// 204 alias tpsv = cblas_stpsv; 205 /// 206 alias tpsv = cblas_dtpsv; 207 /// 208 alias tpsv = cblas_ctpsv; 209 /// 210 alias tpsv = cblas_ztpsv; 211 /// 212 alias symv = cblas_ssymv; 213 /// 214 alias symv = cblas_dsymv; 215 /// 216 alias hemv = cblas_chemv; 217 /// 218 alias hemv = cblas_zhemv; 219 /// 220 alias spmv = cblas_sspmv; 221 /// 222 alias spmv = cblas_dspmv; 223 /// 224 alias spr = cblas_sspr; 225 /// 226 alias spr = cblas_dspr; 227 /// 228 alias hpr = cblas_chpr; 229 /// 230 alias hpr = cblas_zhpr; 231 /// 232 alias spr2 = cblas_sspr2; 233 /// 234 alias spr2 = cblas_dspr2; 235 /// 236 alias hpr2 = cblas_chpr2; 237 /// 238 alias hpr2 = cblas_zhpr2; 239 /// 240 alias hbmv = cblas_chbmv; 241 /// 242 alias hbmv = cblas_zhbmv; 243 /// 244 alias hpmv = cblas_chpmv; 245 /// 246 alias hpmv = cblas_zhpmv; 247 /// 248 alias gemm = cblas_sgemm; 249 /// 250 alias gemm = cblas_dgemm; 251 /// 252 alias gemm = cblas_cgemm; 253 /// 254 alias gemm = cblas_zgemm; 255 /// 256 alias symm = cblas_ssymm; 257 /// 258 alias symm = cblas_dsymm; 259 /// 260 alias symm = cblas_csymm; 261 /// 262 alias symm = cblas_zsymm; 263 /// 264 alias syrk = cblas_ssyrk; 265 /// 266 alias syrk = cblas_dsyrk; 267 /// 268 alias syrk = cblas_csyrk; 269 /// 270 alias syrk = cblas_zsyrk; 271 /// 272 alias syr2k = cblas_ssyr2k; 273 /// 274 alias syr2k = cblas_dsyr2k; 275 /// 276 alias syr2k = cblas_csyr2k; 277 /// 278 alias syr2k = cblas_zsyr2k; 279 /// 280 alias trmm = cblas_strmm; 281 /// 282 alias trmm = cblas_dtrmm; 283 /// 284 alias trmm = cblas_ctrmm; 285 /// 286 alias trmm = cblas_ztrmm; 287 /// 288 alias trsm = cblas_strsm; 289 /// 290 alias trsm = cblas_dtrsm; 291 /// 292 alias trsm = cblas_ctrsm; 293 /// 294 alias trsm = cblas_ztrsm; 295 /// 296 alias hemm = cblas_chemm; 297 /// 298 alias hemm = cblas_zhemm; 299 /// 300 alias herk = cblas_cherk; 301 /// 302 alias herk = cblas_zherk; 303 /// 304 alias her2k = cblas_cher2k; 305 /// 306 alias her2k = cblas_zher2k; 307 /// 308 alias xerbla = cblas_xerbla;