class to define a kernel function for SPH simulations
More...
#include <SPHKernels.h>
|
| static double | getKernelSupportRadius () |
| | Get the kernelSupportRadius.
|
| |
| static double | W (const std::array< double, 3 > &dr, const double h) |
| | A kernel function for SPH simulations.
|
| |
| static double | W (const double dr2, const double h) |
| | A kernel function for sph simulations.
|
| |
| static unsigned long | getFlopsW () |
| | returns the flops for one full calculation of the kernel
|
| |
| static std::array< double, 3 > | gradW (const std::array< double, 3 > &dr, const double h) |
| | gradient of the kernel function W
|
| |
class to define a kernel function for SPH simulations
◆ getFlopsW()
| unsigned long sphLib::SPHKernels::getFlopsW |
( |
| ) |
|
|
static |
returns the flops for one full calculation of the kernel
- Returns
- flops for one full calculation of the kernel
◆ getKernelSupportRadius()
| static double sphLib::SPHKernels::getKernelSupportRadius |
( |
| ) |
|
|
inlinestatic |
Get the kernelSupportRadius.
- Returns
- the kernel support radius
◆ gradW()
| static std::array< double, 3 > sphLib::SPHKernels::gradW |
( |
const std::array< double, 3 > & |
dr, |
|
|
const double |
h |
|
) |
| |
|
inlinestatic |
gradient of the kernel function W
- Parameters
-
| dr | distance vector |
| h | kernel support radius |
- Returns
- gradient of W evaluated at dr and h
◆ W() [1/2]
| static double sphLib::SPHKernels::W |
( |
const double |
dr2, |
|
|
const double |
h |
|
) |
| |
|
inlinestatic |
A kernel function for sph simulations.
- Parameters
-
| dr2 | squared absolute distance |
| h | relative kernel support radius |
- Returns
- value of the kernel function
◆ W() [2/2]
| static double sphLib::SPHKernels::W |
( |
const std::array< double, 3 > & |
dr, |
|
|
const double |
h |
|
) |
| |
|
inlinestatic |
A kernel function for SPH simulations.
- Parameters
-
| dr | distance vector |
| h | relative kernel support radius |
- Returns
- value of the kernel function
The documentation for this class was generated from the following files:
- /github/workspace/applicationLibrary/sph/SPHLibrary/SPHKernels.h
- /github/workspace/applicationLibrary/sph/SPHLibrary/SPHKernels.cpp