ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
ScriptInterface::walberla::EKReactions Class Reference

#include <EKReactions.hpp>

+ Inheritance diagram for ScriptInterface::walberla::EKReactions:
+ Collaboration diagram for ScriptInterface::walberla::EKReactions:

Public Member Functions

auto & get_handle ()
 
- Public Member Functions inherited from ScriptInterface::ObjectList< EKReaction >
 ObjectList ()
 
void do_construct (VariantMap const &params) override
 
void add (std::shared_ptr< EKReaction > const &element)
 Add an element to the list.
 
void remove (std::shared_ptr< EKReaction > const &element)
 Removes all occurrences of an element from the list.
 
auto const & elements () const
 List elements.
 
void clear ()
 Clear the list.
 

Protected Member Functions

void do_construct (VariantMap const &params) override
 
- Protected Member Functions inherited from ScriptInterface::ObjectList< EKReaction >
Variant do_call_method (std::string const &method, VariantMap const &parameters) override
 

Private Member Functions

bool has_in_core (std::shared_ptr< EKReaction > const &obj_ptr) const override
 
void add_in_core (std::shared_ptr< EKReaction > const &obj_ptr) override
 
void remove_in_core (std::shared_ptr< EKReaction > const &obj_ptr) override
 

Additional Inherited Members

- Public Types inherited from ScriptInterface::ObjectList< EKReaction >
using Base = ObjectContainer< ObjectList, EKReaction, ObjectHandle >
 

Detailed Description

Definition at line 40 of file script_interface/walberla/EKReactions.hpp.

Member Function Documentation

◆ add_in_core()

void ScriptInterface::walberla::EKReactions::add_in_core ( std::shared_ptr< EKReaction > const &  obj_ptr)
inlineoverrideprivate

Definition at line 46 of file script_interface/walberla/EKReactions.hpp.

◆ do_construct()

void ScriptInterface::walberla::EKReactions::do_construct ( VariantMap const &  params)
inlineoverrideprotected

Definition at line 54 of file script_interface/walberla/EKReactions.hpp.

◆ get_handle()

auto & ScriptInterface::walberla::EKReactions::get_handle ( )
inline

Definition at line 59 of file script_interface/walberla/EKReactions.hpp.

◆ has_in_core()

bool ScriptInterface::walberla::EKReactions::has_in_core ( std::shared_ptr< EKReaction > const &  obj_ptr) const
inlineoverrideprivate

Definition at line 43 of file script_interface/walberla/EKReactions.hpp.

◆ remove_in_core()

void ScriptInterface::walberla::EKReactions::remove_in_core ( std::shared_ptr< EKReaction > const &  obj_ptr)
inlineoverrideprivate

Definition at line 49 of file script_interface/walberla/EKReactions.hpp.


The documentation for this class was generated from the following file: