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 |