ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Common interface for magnetostatic actors. More...
#include <Actor.hpp>
Protected Types | |
using | SIActorClass = SIClass |
using | CoreActorClass = CoreClass |
using | ObjectClass = Actor< SIClass, CoreClass > |
Protected Member Functions | |
void | on_bind_system (::System::System &) override |
Protected Member Functions inherited from ScriptInterface::AutoParameters< Actor< SIClass, CoreClass >, System::Leaf > | |
AutoParameters ()=default | |
AutoParameters (std::vector< AutoParameter > &¶ms) | |
void | add_parameters (std::vector< AutoParameter > &¶ms) |
auto const & | get_parameter_insertion_order () const |
Protected Member Functions inherited from ScriptInterface::System::Leaf | |
auto const & | get_system () const |
auto & | get_system () |
Protected Attributes | |
std::shared_ptr< CoreActorClass > | m_actor |
Protected Attributes inherited from ScriptInterface::System::Leaf | |
std::weak_ptr<::System::System > | m_system |
Additional Inherited Members | |
Static Public Member Functions inherited from ScriptInterface::ObjectHandle | |
static ObjectRef | deserialize (const std::string &state, Context &ctx) |
Make object from serialized state. | |
Common interface for magnetostatic actors.
Several methods are defined in initialize.cpp since they depend on symbols only available in dipoles.hpp, which cannot be included in this header file for separation of concerns reasons.
Definition at line 45 of file magnetostatics/Actor.hpp.
|
protected |
Definition at line 48 of file magnetostatics/Actor.hpp.
|
protected |
Definition at line 49 of file magnetostatics/Actor.hpp.
|
protected |
Definition at line 47 of file magnetostatics/Actor.hpp.
|
inline |
|
inline |
Definition at line 71 of file magnetostatics/Actor.hpp.
References ScriptInterface::Dipoles::Actor< SIClass, CoreClass >::m_actor.
Referenced by ScriptInterface::Dipoles::Actor< SIClass, CoreClass >::Actor().
|
inline |
Definition at line 72 of file magnetostatics/Actor.hpp.
References ScriptInterface::Dipoles::Actor< SIClass, CoreClass >::m_actor.
|
overridevirtual |
Reimplemented from ScriptInterface::ObjectHandle.
Reimplemented in ScriptInterface::Dipoles::DipolarScafacos.
Definition at line 40 of file magnetostatics/Actor.impl.hpp.
References add_actor(), ScriptInterface::get_value(), and params.
Referenced by ScriptInterface::Dipoles::DipolarScafacos::do_call_method().
|
inlineoverrideprotectedvirtual |
Reimplemented from ScriptInterface::System::Leaf.
Definition at line 56 of file magnetostatics/Actor.hpp.
References ScriptInterface::Dipoles::Actor< SIClass, CoreClass >::m_actor, and ScriptInterface::System::Leaf::m_system.
|
protected |