X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=WCudaMSE%2FStudent_Cuda_Image%2Fsrc%2Fcpp%2Fcore%2F05_HeatTransfert%2Fmoo%2Fdevice%2FHeatTransfertDevice.h;fp=WCudaMSE%2FStudent_Cuda_Image%2Fsrc%2Fcpp%2Fcore%2F05_HeatTransfert%2Fmoo%2Fdevice%2FHeatTransfertDevice.h;h=d64c3cd2611fb0ab7304ead1ac51011699896d3d;hb=cb39d6a91b65d2862018430d65e633d2a8fdc818;hp=0000000000000000000000000000000000000000;hpb=2d95edd9a2d09421e5eae56755bdf3105e12edf7;p=GPU.git diff --git a/WCudaMSE/Student_Cuda_Image/src/cpp/core/05_HeatTransfert/moo/device/HeatTransfertDevice.h b/WCudaMSE/Student_Cuda_Image/src/cpp/core/05_HeatTransfert/moo/device/HeatTransfertDevice.h new file mode 100644 index 0000000..d64c3cd --- /dev/null +++ b/WCudaMSE/Student_Cuda_Image/src/cpp/core/05_HeatTransfert/moo/device/HeatTransfertDevice.h @@ -0,0 +1,20 @@ +#ifndef HEAT_TRANSFERT_DEVICE_H +#define HEAT_TRANSFERT_DEVICE_H + +#include "CalibreurF.h" + +#include "HeatImage.h" + +__global__ +void display(HeatImage image, uchar4* ptrDevPixels, CalibreurF calibreur); + +__global__ +void copyHeaters(HeatImage heaters, HeatImage destination); + +__global__ +void diffuseMethode1(HeatImage from, HeatImage to); + +__global__ +void diffuseMethode2(HeatImage from, HeatImage to); + +#endif