34 #ifndef KERNEL_HYPERBOLIC_H 35 #define KERNEL_HYPERBOLIC_H 52 virtual Real
W_1D(
const Real q)
const override;
53 virtual Real W_2D(
const Real q)
const override;
54 virtual Real W_3D(
const Real q)
const override;
56 virtual Real
dW_1D(
const Real q)
const override;
57 virtual Real dW_2D(
const Real q)
const override;
58 virtual Real dW_3D(
const Real q)
const override;
60 virtual Real
d2W_1D(
const Real q)
const override;
61 virtual Real d2W_2D(
const Real q)
const override;
62 virtual Real d2W_3D(
const Real q)
const override;
65 #endif //KERNEL_HYPERBOLIC_H virtual Real dW_1D(const Real q) const override
Definition: kernel_hyperbolic.cpp:44
Abstract base class of a general SPH kernel function which is a smoothed Dirac delta function...
Definition: base_kernel.h:63
virtual Real W_1D(const Real q) const override
Definition: kernel_hyperbolic.cpp:22
Kernel from Yang el al.
Definition: kernel_hyperbolic.h:47
This is the base classes of kernel functions. Implementation will be implemented in derived classes...
virtual Real d2W_1D(const Real q) const override
Definition: kernel_hyperbolic.cpp:66
Definition: solid_body_supplementary.cpp:9