|
SPH
|
#include <Kernel.h>
Public Member Functions | |
| INLINE Float | radius () const |
| INLINE Float | valueImpl (const Float qSqr) const |
| INLINE Float | gradImpl (const Float qSqr) const |
Public Member Functions inherited from Kernel< Gaussian< D >, D > | |
| Kernel ()=default | |
| INLINE Float | value (const Vector &r, const Float h) const noexcept |
| INLINE Vector | grad (const Vector &r, const Float h) const noexcept |
Public Member Functions inherited from Noncopyable | |
| Noncopyable ()=default | |
| Noncopyable (const Noncopyable &)=delete | |
| Noncopyable (Noncopyable &&)=default | |
| Noncopyable & | operator= (const Noncopyable &)=delete |
| Noncopyable & | operator= (Noncopyable &&)=default |
Gaussian kernel.
Clamped to zero at radius 5, the error is therefore about exp(-5^2) = 10^-11.