13 #ifndef QMCPLUSPLUS_CUDAFILL_H 14 #define QMCPLUSPLUS_CUDAFILL_H 39 extern template void CUDAfill_n<std::complex<float>>(std::complex<float>* ptr,
41 const std::complex<float>& value);
42 extern template void CUDAfill_n<std::complex<double>>(std::complex<double>* ptr,
44 const std::complex<double>& value);
helper functions for EinsplineSetBuilder
template void CUDAfill_n< double >(double *ptr, size_t n, const double &value)
template void CUDAfill_n< float >(float *ptr, size_t n, const float &value)
template void CUDAfill_n< size_t >(size_t *ptr, size_t n, const size_t &value)
void CUDAfill_n(T *ptr, size_t n, const T &value)
fill device memory with a given value.
template void CUDAfill_n< int >(int *ptr, size_t n, const int &value)