![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Trivial context. More...
#include <LocalContext.hpp>
Inheritance diagram for ScriptInterface::LocalContext:
Collaboration diagram for ScriptInterface::LocalContext:Public Member Functions | |
| LocalContext (Utils::Factory< ObjectHandle > factory, boost::mpi::communicator const &comm) | |
| const Utils::Factory< ObjectHandle > & | factory () const |
| void | notify_call_method (const ObjectHandle *, std::string const &, VariantMap const &) override |
| void | notify_set_parameter (const ObjectHandle *, std::string const &, Variant const &) override |
| std::shared_ptr< ObjectHandle > | make_shared (std::string const &name, const VariantMap ¶meters) override |
| std::string_view | name (const ObjectHandle *o) const override |
| bool | is_head_node () const override |
| void | parallel_try_catch (std::function< void()> const &cb) const override |
| boost::mpi::communicator const & | get_comm () const override |
Public Member Functions inherited from ScriptInterface::Context | |
| virtual | ~Context ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from ScriptInterface::Context | |
| void | set_context (ObjectHandle *o) |
| Set the context of an object to this. | |
Trivial context.
This context just maintains a local copy of an object.
Definition at line 44 of file LocalContext.hpp.
|
inline |
Definition at line 51 of file LocalContext.hpp.
|
inline |
Definition at line 58 of file LocalContext.hpp.
Referenced by name().
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 85 of file LocalContext.hpp.
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 81 of file LocalContext.hpp.
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 66 of file LocalContext.hpp.
References Utils::Factory< T >::make(), name(), ScriptInterface::Context::set_context(), and stream.
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 75 of file LocalContext.hpp.
References factory(), and stream.
Referenced by make_shared().
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 60 of file LocalContext.hpp.
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 62 of file LocalContext.hpp.
|
inlineoverridevirtual |
Implements ScriptInterface::Context.
Definition at line 82 of file LocalContext.hpp.
References ScriptInterface::ParallelExceptionHandler::parallel_try_catch(), and stream.