ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <EKContainer.hpp>
Public Member Functions | |
EKContainer () | |
void | do_construct (VariantMap const ¶ms) override |
Public Member Functions inherited from ScriptInterface::ObjectList< EKSpecies > | |
ObjectList () | |
void | do_construct (VariantMap const ¶ms) override |
void | add (std::shared_ptr< EKSpecies > const &element) |
Add an element to the list. | |
void | remove (std::shared_ptr< EKSpecies > 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 | |
Variant | do_call_method (std::string const &method, VariantMap const ¶meters) override |
Protected Member Functions inherited from ScriptInterface::ObjectList< EKSpecies > | |
Variant | do_call_method (std::string const &method, VariantMap const ¶meters) override |
Private Member Functions | |
bool | has_in_core (std::shared_ptr< EKSpecies > const &obj_ptr) const override |
void | add_in_core (std::shared_ptr< EKSpecies > const &obj_ptr) override |
void | remove_in_core (std::shared_ptr< EKSpecies > const &obj_ptr) override |
Additional Inherited Members | |
Public Types inherited from ScriptInterface::ObjectList< EKSpecies > | |
using | Base = ObjectContainer< ObjectList, EKSpecies, ObjectHandle > |
Definition at line 49 of file script_interface/walberla/EKContainer.hpp.
|
inline |
Definition at line 117 of file script_interface/walberla/EKContainer.hpp.
References ScriptInterface::AutoParameter::read_only.
|
inlineoverrideprivate |
Definition at line 67 of file script_interface/walberla/EKContainer.hpp.
References ScriptInterface::get_value().
|
inlineoverrideprotected |
Definition at line 150 of file script_interface/walberla/EKContainer.hpp.
References ScriptInterface::ObjectList< EKSpecies >::do_call_method(), System::System::ek, System::get_system(), ScriptInterface::get_value(), EK::Solver::reset(), and EK::Solver::set().
|
inlineoverride |
Definition at line 130 of file script_interface/walberla/EKContainer.hpp.
References ScriptInterface::ObjectList< EKSpecies >::do_construct(), ScriptInterface::get_value(), ScriptInterface::none, and params.
|
inlineoverrideprivate |
Definition at line 64 of file script_interface/walberla/EKContainer.hpp.
References ScriptInterface::get_value().
|
inlineoverrideprivate |
Definition at line 71 of file script_interface/walberla/EKContainer.hpp.
References ScriptInterface::get_value().