Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammath::details::KernelDefM4DoubleHump5< Tscal > Class Template Reference

Static Public Member Functions

static Tscal f (Tscal q)
static Tscal df (Tscal q)
static Tscal ddf (Tscal q)
static Tscal phi_tilde_3d (Tscal q)
static Tscal phi_tilde_3d_prime (Tscal q)

Static Public Attributes

static constexpr Tscal Rkern = 2
static constexpr Tscal hfactd = 1.2
 default hfact to be used for this kernel
static constexpr Tscal norm_1d = 252.0 / 127.0
 1D norm of the kernel
static constexpr Tscal norm_2d = (28.0 / 17.0) / shambase::constants::pi<Tscal>
 2D norm of the kernel
static constexpr Tscal norm_3d = (330.0 / 511.0) / shambase::constants::pi<Tscal>
 3D norm of the kernel

Detailed Description

template<class Tscal>
class shammath::details::KernelDefM4DoubleHump5< Tscal >

Definition at line 1760 of file sphkernels.hpp.

Member Function Documentation

◆ ddf()

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::ddf ( Tscal q)
inlinestatic

Definition at line 1782 of file sphkernels.hpp.

◆ df()

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::df ( Tscal q)
inlinestatic

Definition at line 1777 of file sphkernels.hpp.

◆ f()

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::f ( Tscal q)
inlinestatic

Definition at line 1773 of file sphkernels.hpp.

◆ phi_tilde_3d()

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::phi_tilde_3d ( Tscal q)
inlinestatic

Definition at line 1799 of file sphkernels.hpp.

◆ phi_tilde_3d_prime()

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::phi_tilde_3d_prime ( Tscal q)
inlinestatic

Definition at line 1817 of file sphkernels.hpp.

Member Data Documentation

◆ hfactd

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::hfactd = 1.2
inlinestaticconstexpr

default hfact to be used for this kernel

Definition at line 1764 of file sphkernels.hpp.

◆ norm_1d

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::norm_1d = 252.0 / 127.0
inlinestaticconstexpr

1D norm of the kernel

Definition at line 1767 of file sphkernels.hpp.

◆ norm_2d

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::norm_2d = (28.0 / 17.0) / shambase::constants::pi<Tscal>
inlinestaticconstexpr

2D norm of the kernel

Definition at line 1769 of file sphkernels.hpp.

◆ norm_3d

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::norm_3d = (330.0 / 511.0) / shambase::constants::pi<Tscal>
inlinestaticconstexpr

3D norm of the kernel

Definition at line 1771 of file sphkernels.hpp.

◆ Rkern

template<class Tscal>
Tscal shammath::details::KernelDefM4DoubleHump5< Tscal >::Rkern = 2
inlinestaticconstexpr

Compact support radius of the kernel

Definition at line 1762 of file sphkernels.hpp.


The documentation for this class was generated from the following file: