22 template <
class T,
class F> T
interp2BUQ(T x, T y, F forcing);
23 template <
class T,
class F> T
interp2BUQ(T x, T y, T dx, F forcing);
25 template <
class T,
class F>
void InterpstepCPU(
int nx,
int ny,
int hdstep, F totaltime, F hddt, T*& Ux, T* Uo, T* Un);
26 template <
class T> __global__
void InterpstepGPU(
int nx,
int ny,
int hdstp, T totaltime, T hddt, T* Ux, T* Uo, T* Un);
28 template <
class T>
void Copy2CartCPU(
int nx,
int ny, T* dest, T* src);
__global__ void InterpstepGPU(int nx, int ny, int hdstp, T totaltime, T hddt, T *Ux, T *Uo, T *Un)
Definition: GridManip.cu:438
void Copy2CartCPU(int nx, int ny, T *dest, T *src)
Definition: GridManip.cu:463
void InterpstepCPU(int nx, int ny, int hdstep, F totaltime, F hddt, T *&Ux, T *Uo, T *Un)
Definition: GridManip.cu:409
void setedges(Param XParam, BlockP< T > XBlock, T *&zb)
Definition: GridManip.cu:152
void CopyArrayBUQ(Param XParam, BlockP< F > XBlock, T *source, T *&dest)
Definition: GridManip.cu:84
void InitArrayBUQ(Param XParam, BlockP< F > XBlock, T initval, T *&Arr)
Definition: GridManip.cu:29
void InitBlkBUQ(Param XParam, BlockP< F > XBlock, T initval, T *&Arr)
Definition: GridManip.cu:60
void interp2BUQ(Param XParam, BlockP< T > XBlock, std::vector< StaticForcingP< float >> forcing, T *z)
Definition: GridManip.cu:259