|
SpECTRE
v2025.08.19
|
Derived class for registering parallel components. More...
#include <CharmRegistration.hpp>
Public Member Functions | |
| RegisterParallelComponent (const RegisterParallelComponent &)=default | |
| RegisterParallelComponent & | operator= (const RegisterParallelComponent &)=default |
| RegisterParallelComponent (RegisterParallelComponent &&)=default | |
| RegisterParallelComponent & | operator= (RegisterParallelComponent &&)=default |
| void | register_with_charm () const override |
| bool | is_registering_chare () const override |
| std::string | name () const override |
Public Member Functions inherited from Parallel::charmxx::RegistrationHelper | |
| RegistrationHelper (const RegistrationHelper &)=default | |
| RegistrationHelper & | operator= (const RegistrationHelper &)=default |
| RegistrationHelper (RegistrationHelper &&)=default | |
| RegistrationHelper & | operator= (RegistrationHelper &&)=default |
| virtual void | register_with_charm () const =0 |
| virtual std::string | name () const =0 |
| virtual bool | is_registering_chare () const |
Static Public Attributes | |
| static bool | registrar |
Derived class for registering parallel components.
Calls the appropriate Charm++ function to register a parallel component.
|
inlineoverridevirtual |
Reimplemented from Parallel::charmxx::RegistrationHelper.
|
inlineoverridevirtual |
Implements Parallel::charmxx::RegistrationHelper.
|
inlineoverridevirtual |
Implements Parallel::charmxx::RegistrationHelper.
|
static |