Ajout du TP HeatTransfert.
[GPU.git] / WCudaMSE / Student_Cuda_Image / src / cpp / core / 05_HeatTransfert / moo / device / HeatTransfertDevice.h
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 (file)
index 0000000..d64c3cd
--- /dev/null
@@ -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