![]() |
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"
Include dependency graph for sphkernels.hpp:
This graph shows which files directly or indirectly include this file: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.