24#ifdef ESPRESSO_WALBERLA
39 m_ekreactant = std::make_shared<::walberla::EKReactant>(
46 [
this]() {
return m_ekreactant->get_order(); }},
49 m_ekreactant->set_stoech_coefficient(
52 [
this]() {
return m_ekreactant->get_stoech_coeff(); }}});
61 std::shared_ptr<::walberla::EKReactant> m_ekreactant;
Bind parameters in the script interface.
void add_parameters(std::vector< AutoParameter > &¶ms)
std::shared_ptr<::walberla::EKReactant > get_instance()
void do_construct(VariantMap const &args) override
T get_value(Variant const &v)
Extract value of specific type T from a Variant.
std::unordered_map< std::string, Variant > VariantMap
static constexpr const ReadOnly read_only
Recursive variant implementation.