SPH related functions and kernels. More...
Namespaces | |
namespace | Kernel |
SPH related (CUDA) kernels. | |
namespace | SmoothingKernel |
Classes | |
class | KernelHandler |
SPH smoothing kernel handler. More... | |
Typedefs | |
typedef void(* | SPH_kernel) (real *W, real dWdx[DIM], real *dWdr, real dx[DIM], real h) |
Function pointer to generic SPH kernel function. More... | |
Functions | |
CUDA_CALLABLE_MEMBER real | fixTensileInstability (SPH_kernel kernel, Particles *particles, int p1, int p2) |
Calculates the kernel for the tensile instability fix (Monaghan 2000). More... | |
void | exchangeParticleEntry (SubDomainKeyTree *subDomainKeyTree, real *entry, real *toSend, integer *sendLengths, integer *receiveLengths, integer numParticlesLocal) |
SPH related functions and kernels.
Function pointer to generic SPH kernel function.
Definition at line 26 of file kernel.cuh.
void SPH::exchangeParticleEntry | ( | SubDomainKeyTree * | subDomainKeyTree, |
real * | entry, | ||
real * | toSend, | ||
integer * | sendLengths, | ||
integer * | receiveLengths, | ||
integer | numParticlesLocal | ||
) |
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).
fixTensileInstability()
.kernel | |
particles | |
p1 | |
p2 |