#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::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::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_cast<std::size_t>(Uptakeparticle_var::COUNT) |
| 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
| std::size_t Models::Uptake< U, M >::n_var = static_cast<std::size_t>(Uptakeparticle_var::COUNT) |
|
staticconstexpr |
◆ name
The documentation for this struct was generated from the following file: