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

#include <BreakageSpecs.hpp>

+ Inheritance diagram for ScriptInterface::BondBreakage::BreakageSpecs:
+ Collaboration diagram for ScriptInterface::BondBreakage::BreakageSpecs:

Public Types

using key_type = typename container_type::key_type
 
using mapped_type = typename container_type::mapped_type
 
- Public Types inherited from ScriptInterface::ObjectMap< BreakageSpec, AutoParameters< ObjectMap< BreakageSpec, System::Leaf >, System::Leaf > >
using Base = ObjectContainer< ObjectMap, BreakageSpec, AutoParameters< ObjectMap< BreakageSpec, System::Leaf >, System::Leaf > >
 

Private Member Functions

void do_construct (VariantMap const &params) override
 
void on_bind_system (::System::System &system) override
 
key_type insert_in_core (mapped_type const &) 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

- Public Member Functions inherited from ScriptInterface::ObjectMap< BreakageSpec, AutoParameters< ObjectMap< BreakageSpec, System::Leaf >, System::Leaf > >
 ObjectMap ()
 
void insert (int const &key, std::shared_ptr< BreakageSpec > const &element)
 Add an element to the map.
 
int insert (std::shared_ptr< BreakageSpec > const &element)
 Add an element to the map.
 
void erase (int const &key)
 Removes all occurrences of an element from the map.
 
auto const & elements () const
 Map elements.
 
void clear ()
 Clear the map.
 
- Protected Member Functions inherited from ScriptInterface::ObjectMap< BreakageSpec, AutoParameters< ObjectMap< BreakageSpec, System::Leaf >, System::Leaf > >
Variant do_call_method (std::string const &method, VariantMap const &parameters) override
 
void restore_from_checkpoint (VariantMap const &params)
 
int get_key (Variant const &key) const
 

Detailed Description

Definition at line 37 of file BreakageSpecs.hpp.

Member Typedef Documentation

◆ key_type

Definition at line 44 of file BreakageSpecs.hpp.

◆ mapped_type

Definition at line 45 of file BreakageSpecs.hpp.

Member Function Documentation

◆ do_construct()

◆ erase_in_core()

void ScriptInterface::BondBreakage::BreakageSpecs::erase_in_core ( key_type const key)
inlineoverrideprivate

Definition at line 70 of file BreakageSpecs.hpp.

References ScriptInterface::get_value().

◆ insert_in_core() [1/2]

void ScriptInterface::BondBreakage::BreakageSpecs::insert_in_core ( key_type const key,
mapped_type const obj_ptr 
)
inlineoverrideprivate

Definition at line 66 of file BreakageSpecs.hpp.

References ScriptInterface::get_value().

◆ insert_in_core() [2/2]

key_type ScriptInterface::BondBreakage::BreakageSpecs::insert_in_core ( mapped_type const )
inlineoverrideprivate

Definition at line 59 of file BreakageSpecs.hpp.

◆ on_bind_system()

void ScriptInterface::BondBreakage::BreakageSpecs::on_bind_system ( ::System::System system)
inlineoverrideprivate

Definition at line 55 of file BreakageSpecs.hpp.

References ScriptInterface::get_value().


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