diff --git a/mm_eigen.hh b/mm_eigen.hh deleted file mode 100644 index 8d57a91..0000000 --- a/mm_eigen.hh +++ /dev/null @@ -1,12 +0,0 @@ -#include - -inline void dsqmm3(double * a, double * b, double * c, int n) { - using Matrix = - Eigen::Map>; - - Matrix A(a, n, n); - Matrix B(a, n, n); - Matrix C(a, n, n); - - C = A * B; -} diff --git a/mm_hand.hh b/mm_hand.hh deleted file mode 100644 index 65c4ba8..0000000 --- a/mm_hand.hh +++ /dev/null @@ -1,9 +0,0 @@ -inline void dsqmm2(double * a, double * b, double * c, int n) { - for (int i = 0; i < n; ++i) { - for (int j = 0; j < n; ++j) { - for (int k = 0; k < n; ++k) { - c[i + j * n] += a[i + k * n] * b[k + j * n]; - } - } - } -} diff --git a/mm_ugly.hh b/mm_ugly.hh deleted file mode 100644 index f09c058..0000000 --- a/mm_ugly.hh +++ /dev/null @@ -1,2 +0,0 @@ -// clang-format off -inline void dsqmm1(double*a,double*b,double*c,int n){for(int i=0;i