Class SpikyKernel

Class Documentation

class SpikyKernel

Spiky kernel.

Public Static Functions

static inline Real getRadius()
static inline void setRadius(Real val)
static inline Real W(const Real r)

W(r,h) = 15/(pi*h^6) * (h-r)^3

static inline Real W(const Vector3r &r)
static inline Vector3r gradW(const Vector3r &r)

grad(W(r,h)) = -r(45/(pi*h^6) * (h-r)^2)

static inline Real W_zero()

Protected Static Attributes

static Real m_radius
static Real m_k
static Real m_l
static Real m_W_zero