#include <udf_model.hpp>
|
static KOKKOS_FUNCTION void | init (const MC::KPRNG::pool_type &random_pool, std::size_t idx, const SelfParticle &arr) |
|
static KOKKOS_FUNCTION double | mass (std::size_t idx, const SelfParticle &arr) |
|
static KOKKOS_FUNCTION MC::Status | update (const MC::KPRNG::pool_type &random_pool, FloatType d_t, std::size_t idx, const SelfParticle &arr, const MC::LocalConcentration &c) |
|
static KOKKOS_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_FUNCTION void | contribution (std::size_t idx, std::size_t position, double weight, const SelfParticle &arr, const MC::ContributionView &contributions) |
|
static std::vector< std::string_view > | names () |
|
static std::vector< std::size_t > | get_number () |
|
static void | set_nvar () |
|
|
static std::size_t | n_var =0 |
|
static constexpr std::string_view | name = "udf_model" |
|
◆ FloatType
◆ Self
◆ SelfParticle
◆ uniform_weight
◆ contribution()
KOKKOS_FUNCTION void Models::UdfModel::contribution |
( |
std::size_t | idx, |
|
|
std::size_t | position, |
|
|
double | weight, |
|
|
const SelfParticle & | arr, |
|
|
const MC::ContributionView & | contributions ) |
|
static |
◆ division()
◆ get_number()
std::vector< std::size_t > Models::UdfModel::get_number |
( |
| ) |
|
|
static |
◆ init()
◆ mass()
KOKKOS_FUNCTION double Models::UdfModel::mass |
( |
std::size_t | idx, |
|
|
const SelfParticle & | arr ) |
|
static |
◆ names()
std::vector< std::string_view > Models::UdfModel::names |
( |
| ) |
|
|
static |
◆ set_nvar()
void Models::UdfModel::set_nvar |
( |
| ) |
|
|
static |
◆ update()
◆ n_var
std::size_t Models::UdfModel::n_var =0 |
|
inlinestatic |
◆ name
std::string_view Models::UdfModel::name = "udf_model" |
|
staticconstexpr |
The documentation for this struct was generated from the following files:
- apps/libs/models/public/models/udf_model.hpp
- apps/libs/models/src/udfmodel_user.cpp