#include <uptake_dyn.hpp>
|  | 
| static KOKKOS_INLINE_FUNCTION constexpr FloatType | f_G (const FloatType x) noexcept | 
| static KOKKOS_INLINE_FUNCTION constexpr FloatType | phi_pts (const FloatType phi_max, const FloatType a_pts, const FloatType S) | 
| static KOKKOS_INLINE_FUNCTION constexpr FloatType | phi_permease (FloatType phi_max, FloatType ap_2, FloatType ap_3, FloatType S) | 
| static KOKKOS_INLINE_FUNCTION void | init (const MC::KPRNG::pool_type &random_pool, std::size_t idx, const SelfParticle &arr) | 
| static KOKKOS_INLINE_FUNCTION FloatType | uptake (FloatType phi_max, std::size_t idx, const SelfParticle &arr, const MC::LocalConcentration &c, FloatType *r_phi_pts=nullptr, FloatType *r_phi_perm=nullptr) | 
| static KOKKOS_INLINE_FUNCTION FloatType | uptake_step (FloatType phi_max, FloatType d_t, std::size_t idx, const SelfParticle &arr, const MC::LocalConcentration &c, FloatType *r_phi_pts=nullptr, FloatType *r_phi_perm=nullptr) | 
| static KOKKOS_INLINE_FUNCTION void | division (const MC::KPRNG::pool_type &random_pool, std::size_t idx, std::size_t idx2, const SelfParticle &arr, const SelfParticle &buffer_arr) | 
| static KOKKOS_INLINE_FUNCTION void | contribution (std::size_t idx, std::size_t position, double weight, const SelfParticle &arr, const MC::ContributionView &contributions) | 
| static KOKKOS_INLINE_FUNCTION double | mass (std::size_t idx, const SelfParticle &arr) | 
| static constexpr std::array< std::string_view, n_var > | names () | 
|  | 
| static constexpr std::size_t | n_var | 
| static constexpr std::string_view | name = "uptake" | 
◆ Config
◆ FloatType
◆ Self
◆ SelfParticle
◆ uniform_weight
◆ contribution()
◆ division()
◆ f_G()
  
  |  | inlinestaticconstexprnoexcept | 
 
 
◆ init()
◆ mass()
◆ names()
◆ phi_permease()
◆ phi_pts()
◆ uptake()
◆ uptake_step()
◆ n_var
Initial value:=
        static_cast<std::size_t>(Uptakeparticle_var::COUNT)
 
 
◆ name
The documentation for this struct was generated from the following file: