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
14
namespace
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