diff options
Diffstat (limited to 'src/fastblas.cpp')
-rw-r--r-- | src/fastblas.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/fastblas.cpp b/src/fastblas.cpp index e9e38d0..42c59ee 100644 --- a/src/fastblas.cpp +++ b/src/fastblas.cpp @@ -29,6 +29,7 @@ #include "mathfunc.h" #include <string.h> #include "eigenlib.h" +#include <cblas.h> const char *FastblasTrans = "T"; const char *FastblasNoTrans = "N"; @@ -243,7 +244,12 @@ void fast_eigen_dgemm(const char *TransA, const char *TransB, const double alpha */ #include <gsl/gsl_permutation.h> -#include <gsl/gsl_linalg.h> +// #include <gsl/gsl_linalg.h> + +extern "C" { + int gsl_linalg_LU_invert(const gsl_matrix * LU, const gsl_permutation * p, gsl_matrix * inverse); + int gsl_linalg_LU_decomp(gsl_matrix * A, gsl_permutation * p, int * signum); +} void gsl_matrix_inv(gsl_matrix *m) { |