2 #include "gsl/gsl_cblas.h" 11 void AMultB(
int n,
int m,
int k,
const double *
A,
const double *
B,
double *
C) {
12 cblas_dgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans, n, m, k, 1.0, A, k, B, m, 0.0, C, m);
15 void ATMultB(
int n,
int m,
int k,
const double *
A,
const double *
B,
double *
C) {
16 cblas_dgemm(CblasRowMajor, CblasTrans, CblasNoTrans, n, m, k, 1.0, A, n, B, m, 0.0, C, m);
Namespace for new ROOT classes and functions.
void ATMultB(int n, int m, int k, const double *A, const double *B, double *C)
void AMultB(int n, int m, int k, const double *A, const double *B, double *C)
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t Int_t m
Namespace for new Math classes and functions.