milupHPC documentation
  • include
  • sph
kernel_handler.cuh
Go to the documentation of this file.
1
8#ifndef MILUPHPC_KERNEL_HANDLER_H
9#define MILUPHPC_KERNEL_HANDLER_H
10
11#include "kernel.cuh"
12#include "../parameter.h"
13
14namespace SPH {
15
19 class KernelHandler {
20
21 public:
22
23 //SPHKernel *kernel;
24
26 SPH_kernel kernel;
27
31 KernelHandler();
32
38 KernelHandler(Smoothing::Kernel smoothingKernel);
39
43 ~KernelHandler();
44
45 };
46}
47
48
49#endif //MILUPHPC_KERNEL_HANDLER_H
SPH::KernelHandler
SPH smoothing kernel handler.
Definition: kernel_handler.cuh:19
SPH::KernelHandler::~KernelHandler
~KernelHandler()
Destructor.
Definition: kernel_handler.cu:38
SPH::KernelHandler::KernelHandler
KernelHandler()
Default constructor.
Definition: kernel_handler.cu:9
SPH::KernelHandler::kernel
SPH_kernel kernel
SPH smoothing kernel typedef/kind of function pointer.
Definition: kernel_handler.cuh:26
kernel.cuh
SPH
SPH related functions and kernels.
Definition: density.cuh:23
SPH::SPH_kernel
void(* SPH_kernel)(real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real h)
Function pointer to generic SPH kernel function.
Definition: kernel.cuh:26
Smoothing::Kernel
Kernel
Definition: parameter.h:178

milupHPC - include/sph/kernel_handler.cuh Source File
Generated on Wed Aug 31 2022 12:16:52 by Doxygen 1.9.3