Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
smoothing_lenght.hpp File Reference
#include "shamrock/legacy/patch/base/patchdata.hpp"
#include "shamrock/legacy/patch/interfaces/interface_handler.hpp"
#include "shamrock/legacy/patch/interfaces/interface_selector.hpp"
#include "shamrock/patch/PatchDataLayerLayout.hpp"
#include "shammodels/sph/legacy/algs/smoothing_length_impl.hpp"
#include "shamrock/legacy/patch/utility/merged_patch.hpp"
#include "shamrock/scheduler/PatchScheduler.hpp"
#include "shamrock/scheduler/SerialPatchTree.hpp"
#include "shamrock/sph/kernels.hpp"
#include "shamrock/sph/sphpart.hpp"
#include "shamsys/legacy/log.hpp"
#include "shamtree/RadixTree.hpp"
Include dependency graph for smoothing_lenght.hpp:

Go to the source code of this file.

Classes

class  models::sph::algs::SmoothinglengthCompute< flt, morton_prec, Kernel >

Functions

template<class flt, class u_morton, class Kernel>
void models::sph::algs::compute_smoothing_length (PatchScheduler &sched, bool periodic_mode, flt htol_up_tol, flt htol_up_iter, flt sph_gpart_mass)

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file smoothing_lenght.hpp.

Function Documentation

◆ compute_smoothing_length()

template<class flt, class u_morton, class Kernel>
void models::sph::algs::compute_smoothing_length ( PatchScheduler & sched,
bool periodic_mode,
flt htol_up_tol,
flt htol_up_iter,
flt sph_gpart_mass )
inline

Definition at line 194 of file smoothing_lenght.hpp.