|
SPH
|
Base class for all SPH kernels. More...
#include <Kernel.h>
Public Member Functions | |
| 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 |
Base class for all SPH kernels.
Provides an interface for computing kernel values and gradients. All derived class must implement method valueImpl and gradImpl. Both function take SQUARED value of dimensionless distance q as a parameter. Function value returns the kernel value, grad returns gradient DIVIDED BY q.