|
| KernelTabulated (Real h, int kernel_resolution) |
|
virtual Real | KernelSize () const override |
|
virtual Real | W_1D (const Real q) const override |
|
virtual Real | W_2D (const Real q) const override |
|
virtual Real | W_3D (const Real q) const override |
|
virtual Real | dW_1D (const Real q) const override |
|
virtual Real | dW_2D (const Real q) const override |
|
virtual Real | dW_3D (const Real q) const override |
|
virtual Real | d2W_1D (const Real q) const override |
|
virtual Real | d2W_2D (const Real q) const override |
|
virtual Real | d2W_3D (const Real q) const override |
|
| Kernel (Real h, const std::string &kernel_name="Kernel") |
|
std::string | Name () const |
|
Real | SmoothingLength () const |
|
Real | CutOffRadius () const |
|
Real | FactorW1D () const |
|
Real | FactorW2D () const |
|
Real | FactorW3D () const |
|
virtual Real | W (const Real &r_ij, const Real &displacement) const |
|
virtual Real | W (const Real &r_ij, const Vec2d &displacement) const |
|
virtual Real | W (const Real &r_ij, const Vec3d &displacement) const |
|
virtual Real | W0 (const Real &point_i) const |
|
virtual Real | W0 (const Vec2d &point_i) const |
|
virtual Real | W0 (const Vec3d &point_i) const |
|
virtual Real | dW (const Real &r_ij, const Real &displacement) const |
|
virtual Real | dW (const Real &r_ij, const Vec2d &displacement) const |
|
virtual Real | dW (const Real &r_ij, const Vec3d &displacement) const |
|
virtual Real | d2W (const Real &r_ij, const Real &displacement) const |
|
virtual Real | d2W (const Real &r_ij, const Vec2d &displacement) const |
|
virtual Real | d2W (const Real &r_ij, const Vec3d &displacement) const |
|
Real | CutOffRadius (Real h_ratio) const |
|
Real | W (const Real &h_ratio, const Real &r_ij, const Real &displacement) const |
|
Real | W (const Real &h_ratio, const Real &r_ij, const Vec2d &displacement) const |
|
Real | W (const Real &h_ratio, const Real &r_ij, const Vec3d &displacement) const |
|
Real | W0 (const Real &h_ratio, const Real &point_i) const |
|
Real | W0 (const Real &h_ratio, const Vec2d &point_i) const |
|
Real | W0 (const Real &h_ratio, const Vec3d &point_i) const |
|
Real | dW (const Real &h_ratio, const Real &r_ij, const Real &displacement) const |
|
Real | dW (const Real &h_ratio, const Real &r_ij, const Vec2d &displacement) const |
|
Real | dW (const Real &h_ratio, const Real &r_ij, const Vec3d &displacement) const |
|
Real | d2W (const Real &h_ratio, const Real &r_ij, const Real &displacement) const |
|
Real | d2W (const Real &h_ratio, const Real &r_ij, const Vec2d &displacement) const |
|
Real | d2W (const Real &h_ratio, const Real &r_ij, const Vec3d &displacement) const |
|
void | reduceOnce () |
|
void | reduceTwice () |
|
|
Real | InterpolationCubic (const StdVec< Real > &data, Real q) const |
|
void | setDerivativeParameters () |
|
Real | factorW1D (const Real &h_ratio) const |
|
Real | factorW2D (const Real &h_ratio) const |
|
Real | factorW3D (const Real &h_ratio) const |
|
Real | factordW1D (const Real &h_ratio) const |
|
Real | factordW2D (const Real &h_ratio) const |
|
Real | factordW3D (const Real &h_ratio) const |
|
Real | factord2W1D (const Real &h_ratio) const |
|
Real | factord2W2D (const Real &h_ratio) const |
|
Real | factord2W3D (const Real &h_ratio) const |
|