ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <BondedInteractions.hpp>
Public Types | |
using | key_type = typename container_type::key_type |
using | mapped_type = typename container_type::mapped_type |
Public Types inherited from ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType > | |
using | Base = ObjectContainer< ObjectMap, ManagedType, BaseType > |
Public Member Functions | |
Variant | do_call_method (std::string const &name, VariantMap const ¶ms) override |
Public Member Functions inherited from ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType > | |
ObjectMap () | |
void | insert (KeyType const &key, std::shared_ptr< ManagedType > const &element) |
Add an element to the map. | |
KeyType | insert (std::shared_ptr< ManagedType > const &element) |
Add an element to the map. | |
void | erase (KeyType const &key) |
Removes all occurrences of an element from the map. | |
auto const & | elements () const |
Map elements. | |
void | clear () |
Clear the map. | |
Private Member Functions | |
void | do_construct (VariantMap const ¶ms) override |
void | on_bind_system (::System::System &system) override |
key_type | insert_in_core (mapped_type const &obj_ptr) override |
void | insert_in_core (key_type const &key, mapped_type const &obj_ptr) override |
void | erase_in_core (key_type const &key) override |
Additional Inherited Members | |
Protected Member Functions inherited from ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType > | |
Variant | do_call_method (std::string const &method, VariantMap const ¶meters) override |
void | restore_from_checkpoint (VariantMap const ¶ms) |
KeyType | get_key (Variant const &key) const |
Definition at line 46 of file BondedInteractions.hpp.
using ScriptInterface::Interactions::BondedInteractions::key_type = typename container_type::key_type |
Definition at line 52 of file BondedInteractions.hpp.
using ScriptInterface::Interactions::BondedInteractions::mapped_type = typename container_type::mapped_type |
Definition at line 53 of file BondedInteractions.hpp.
|
inlineoverride |
Definition at line 96 of file BondedInteractions.hpp.
References ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType >::do_call_method(), ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType >::get_key(), ScriptInterface::get_value(), and params.
|
inlineoverrideprivatevirtual |
Implements ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType >.
Definition at line 60 of file BondedInteractions.hpp.
References params.
|
inlineoverrideprivate |
Definition at line 90 of file BondedInteractions.hpp.
References ScriptInterface::get_value().
|
inlineoverrideprivate |
Definition at line 83 of file BondedInteractions.hpp.
References ScriptInterface::get_value().
|
inlineoverrideprivate |
Definition at line 75 of file BondedInteractions.hpp.
References ScriptInterface::get_value().
|
inlineoverrideprivate |
Definition at line 65 of file BondedInteractions.hpp.
References ScriptInterface::get_value(), and ScriptInterface::ObjectMap< ManagedType, BaseType, KeyType >::restore_from_checkpoint().