Go to the documentation of this file.
12 #ifndef INCLUDE_JET_SPH_KERNELS3_H_
13 #define INCLUDE_JET_SPH_KERNELS3_H_
117 #include "detail/sph_kernels3-inl.h"
119 #endif // INCLUDE_JET_SPH_KERNELS3_H_
double h4
Fourth-power of the kernel radius.
Definition: sph_kernels3.h:85
SphSpikyKernel3()
Constructs a kernel object with zero radius.
double h3
Cubic of the kernel radius.
Definition: sph_kernels3.h:36
double secondDerivative(double distance) const
Returns the second derivative at given distance.
SphStdKernel3(const SphStdKernel3 &other)
Copy constructor.
SphStdKernel3()
Constructs a kernel object with zero radius.
Standard 3-D SPH kernel function object.
Definition: sph_kernels3.h:28
double h5
Fifth-power of the kernel radius.
Definition: sph_kernels3.h:39
double h2
Square of the kernel radius.
Definition: sph_kernels3.h:79
double h
Kernel radius.
Definition: sph_kernels3.h:30
Definition: advection_solver2.h:18
double operator()(double distance) const
Returns kernel function value at given distance.
double operator()(double distance) const
Returns kernel function value at given distance.
double h5
Fifth-power of the kernel radius.
Definition: sph_kernels3.h:88
Spiky 3-D SPH kernel function object.
Definition: sph_kernels3.h:74
double h3
Cubic of the kernel radius.
Definition: sph_kernels3.h:82
SphStdKernel3(double kernelRadius)
Constructs a kernel object with given radius.
double secondDerivative(double distance) const
Returns the second derivative at given distance.
double firstDerivative(double distance) const
Returns the first derivative at given distance.
Vector3D gradient(double distance, const Vector3D &direction) const
Returns the gradient at a point defined by distance and direction.
3-D vector class.
Definition: vector3.h:25
Vector3D gradient(const Vector3D &point) const
Returns the gradient at a point.
double h
Kernel radius.
Definition: sph_kernels3.h:76
Vector3D gradient(const Vector3D &point) const
Returns the gradient at a point.
double h2
Square of the kernel radius.
Definition: sph_kernels3.h:33
SphSpikyKernel3(const SphSpikyKernel3 &other)
Copy constructor.
double firstDerivative(double distance) const
Returns the first derivative at given distance.
Vector3D gradient(double distance, const Vector3D &direction) const
Returns the gradient at a point defined by distance and direction.
SphSpikyKernel3(double kernelRadius)
Constructs a kernel object with given radius.