I am trying to implement Vcopy for complex data type. What I started with was adding this line to Vmath.cpp in the template section.
line 1082
template LIB_UTILITIES_EXPORT void Vcopy( int n, const std::complex<Nektar::NekDouble> *x, const int incx, std::complex<Nektar::NekDouble> *y, const int incy);
but that seems to be insufficient because it compiles but gives the following error:
dyld: Symbol not found: __ZN5Vmath5VcopyINSt3__17complexIdEEEEviPKT_iPS4_i
I started looking at how the coefficients are handled in the FFT section, but It wasn't directly clear what the best approach to copying an array of complex numbers would be?
Regards,
~Kurt
--
Kurt Sansom
Research Assistant
Cardiovascular and Multiphase Flow Lab
University of Washington