24#ifdef ESPRESSO_WALBERLA
44 std::shared_ptr<::EK::EKWalberla::ek_reactions_type> m_ek_reactions;
47 return m_ek_reactions->contains(
obj_ptr->get_instance());
50 m_ek_reactions->add(
obj_ptr->get_instance());
53 m_ek_reactions->remove(
obj_ptr->get_instance());
58 m_ek_reactions = std::make_shared<::EK::EKWalberla::ek_reactions_type>();
Owning list of object handles.
std::shared_ptr< EKReaction > value_type
void remove_in_core(value_type const &obj_ptr) final
void add_in_core(value_type const &obj_ptr) override
void do_construct(VariantMap const &) override
bool has_in_core(value_type const &obj_ptr) const override
T get_value(Variant const &v)
Extract value of specific type T from a Variant.
std::unordered_map< std::string, Variant > VariantMap