diff --git a/Solver/linearSystemCSR.cpp b/Solver/linearSystemCSR.cpp index 26700358043419ea93222e958bcb499ad358c459..dbf21e038c0831046df16b1ab97598aabba75ece 100644 --- a/Solver/linearSystemCSR.cpp +++ b/Solver/linearSystemCSR.cpp @@ -15,6 +15,9 @@ #define SWAP(a, b) temp = (a); (a) = (b); (b) = temp; #define SWAPI(a, b) tempi = (a); (a) = (b); (b) = tempi; + + + static void *CSRMalloc(size_t size) { void *ptr; @@ -471,6 +474,9 @@ extern "C" { #include "taucs.h" } +template class linearSystemCSRTaucs<double>; +template class linearSystemCSRTaucs<std::complex<double> >; + template<> int linearSystemCSRTaucs<double>::systemSolve() {