![]() |
Shamrock 2025.10.0
Astrophysical Code
|
sph kernels More...
#include "shambase/constants.hpp"#include "shambase/type_name_info.hpp"#include "shambackends/math.hpp"#include "shammath/integrator.hpp"Go to the source code of this file.
Namespaces | |
| namespace | shammath |
| namespace for math utility | |
| namespace | shambase |
| namespace for basic c++ utilities | |
Typedefs | |
| template<class flt_type> | |
| using | shammath::M4 = SPHKernelGen<flt_type, details::KernelDefM4<flt_type>> |
| The M4 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M5 = SPHKernelGen<flt_type, details::KernelDefM5<flt_type>> |
| The M5 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M6 = SPHKernelGen<flt_type, details::KernelDefM6<flt_type>> |
| The M6 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M7 = SPHKernelGen<flt_type, details::KernelDefM7<flt_type>> |
| The M7 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M8 = SPHKernelGen<flt_type, details::KernelDefM8<flt_type>> |
| The M8 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M9 = SPHKernelGen<flt_type, details::KernelDefM9<flt_type>> |
| The M8 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M10 = SPHKernelGen<flt_type, details::KernelDefM10<flt_type>> |
| The M8 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::C2 = SPHKernelGen<flt_type, details::KernelDefC2<flt_type>> |
| The C2 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::C4 = SPHKernelGen<flt_type, details::KernelDefC4<flt_type>> |
| The C4 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::C6 = SPHKernelGen<flt_type, details::KernelDefC6<flt_type>> |
| The C6 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::TGauss3 = SPHKernelGen<flt_type, details::KernelDefTGauss3<flt_type>> |
| Truncated Gaussian kernel with compact support R=3h. | |
| template<class flt_type> | |
| using | shammath::TGauss5 = SPHKernelGen<flt_type, details::KernelDefTGauss5<flt_type>> |
| Truncated Gaussian kernel with compact support R=5h. | |
| template<class flt_type> | |
| using | shammath::M4DH = SPHKernelGen<flt_type, details::KernelDefM4DoubleHump<flt_type>> |
| The M4DoubleHump SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4DH3 = SPHKernelGen<flt_type, details::KernelDefM4DoubleHump3<flt_type>> |
| The M4DoubleHump3 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4DH5 = SPHKernelGen<flt_type, details::KernelDefM4DoubleHump5<flt_type>> |
| The M4DoubleHump5 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4DH7 = SPHKernelGen<flt_type, details::KernelDefM4DoubleHump7<flt_type>> |
| The M4DoubleHump7 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4Shift2 = SPHKernelGen<flt_type, details::KernelDefM4Shift2<flt_type>> |
| The M4Shift2 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4Shift4 = SPHKernelGen<flt_type, details::KernelDefM4Shift4<flt_type>> |
| The M4Shift4 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4Shift8 = SPHKernelGen<flt_type, details::KernelDefM4Shift8<flt_type>> |
| The M4Shift8 SPH kernel. | |
| template<class flt_type> | |
| using | shammath::M4Shift16 = SPHKernelGen<flt_type, details::KernelDefM4Shift16<flt_type>> |
| The M4Shift16 SPH kernel. | |
sph kernels
Definition in file sphkernels.hpp.