#include "../particles.cuh"
#include "../parameter.h"
#include "../helper.cuh"
#include <assert.h>
#include "../cuda_utils/linalg.cuh"
Go to the source code of this file.
|
__device__ void | SPH::SmoothingKernel::spiky (real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real sml) |
| Spiky kernel (Desbrun & Cani). More...
|
|
__device__ void | SPH::SmoothingKernel::cubicSpline (real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real sml) |
| Cubic spline kernel (Monaghan & Lattanzio 1985). More...
|
|
__device__ void | SPH::SmoothingKernel::wendlandc2 (real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real sml) |
|
__device__ void | SPH::SmoothingKernel::wendlandc4 (real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real sml) |
|
__device__ void | SPH::SmoothingKernel::wendlandc6 (real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real sml) |
|
CUDA_CALLABLE_MEMBER real | SPH::fixTensileInstability (SPH_kernel kernel, Particles *particles, int p1, int p2) |
| Calculates the kernel for the tensile instability fix (Monaghan 2000). More...
|
|
◆ MILUPHPC_KERNEL_CUH
#define MILUPHPC_KERNEL_CUH |