TGSTK  0.0.1
The Tumour Growth Simulation ToolKit
tgstkCUDADerivatives.h File Reference
#include <cuda_runtime.h>

Go to the source code of this file.

Functions

void gpuDerivativeX (cudaPitchedPtr devSrc, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuDerivativeXX (cudaPitchedPtr devSrc, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuDerivativeY (cudaPitchedPtr devSrc, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuDerivativeYY (cudaPitchedPtr devSrc, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuDerivativeZ (cudaPitchedPtr devSrc, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuDerivativeZZ (cudaPitchedPtr devSrc, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuDerivatives (cudaPitchedPtr devSrc, cudaPitchedPtr devDx, cudaPitchedPtr devDy, cudaPitchedPtr devDz, cudaPitchedPtr devDxx, cudaPitchedPtr devDxy, cudaPitchedPtr devDxz, cudaPitchedPtr devDyy, cudaPitchedPtr devDyz, cudaPitchedPtr devDzz, int w, int h, int d)
 
void gpuDivergence (cudaPitchedPtr devSrcx, cudaPitchedPtr devSrcy, cudaPitchedPtr devSrcz, cudaPitchedPtr devTemp1, cudaPitchedPtr devTemp2, cudaPitchedPtr devTemp3, cudaPitchedPtr devDest, int w, int h, int d)
 
void gpuGradient (cudaPitchedPtr devSrc, cudaPitchedPtr devDx, cudaPitchedPtr devDy, cudaPitchedPtr devDz, int w, int h, int d)
 
void gpuInitializeDerivativeKernels (float *spacing)
 

Function Documentation

◆ gpuDerivatives()

void gpuDerivatives ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDx,
cudaPitchedPtr  devDy,
cudaPitchedPtr  devDz,
cudaPitchedPtr  devDxx,
cudaPitchedPtr  devDxy,
cudaPitchedPtr  devDxz,
cudaPitchedPtr  devDyy,
cudaPitchedPtr  devDyz,
cudaPitchedPtr  devDzz,
int  w,
int  h,
int  d 
)

◆ gpuDerivativeX()

void gpuDerivativeX ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuDerivativeXX()

void gpuDerivativeXX ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuDerivativeY()

void gpuDerivativeY ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuDerivativeYY()

void gpuDerivativeYY ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuDerivativeZ()

void gpuDerivativeZ ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuDerivativeZZ()

void gpuDerivativeZZ ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuDivergence()

void gpuDivergence ( cudaPitchedPtr  devSrcx,
cudaPitchedPtr  devSrcy,
cudaPitchedPtr  devSrcz,
cudaPitchedPtr  devTemp1,
cudaPitchedPtr  devTemp2,
cudaPitchedPtr  devTemp3,
cudaPitchedPtr  devDest,
int  w,
int  h,
int  d 
)

◆ gpuGradient()

void gpuGradient ( cudaPitchedPtr  devSrc,
cudaPitchedPtr  devDx,
cudaPitchedPtr  devDy,
cudaPitchedPtr  devDz,
int  w,
int  h,
int  d 
)

◆ gpuInitializeDerivativeKernels()

void gpuInitializeDerivativeKernels ( float *  spacing)