SpECTRE
v2025.03.17
|
Derived class for registering GlobalCache::mutate. More...
#include <CharmRegistration.hpp>
Public Types | |
using | cproxy = CProxy_GlobalCache< Metavariables > |
using | ckindex = CkIndex_GlobalCache< Metavariables > |
using | algorithm = GlobalCache< Metavariables > |
Public Member Functions | |
RegisterGlobalCacheMutate (const RegisterGlobalCacheMutate &)=default | |
RegisterGlobalCacheMutate & | operator= (const RegisterGlobalCacheMutate &)=default |
RegisterGlobalCacheMutate (RegisterGlobalCacheMutate &&)=default | |
RegisterGlobalCacheMutate & | operator= (RegisterGlobalCacheMutate &&)=default |
void | register_with_charm () const override |
std::string | name () const override |
![]() | |
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 GlobalCache::mutate.
Calls the appropriate Charm++ function to register the mutate function.
|
inlineoverridevirtual |
Implements Parallel::charmxx::RegistrationHelper.
|
inlineoverridevirtual |
Implements Parallel::charmxx::RegistrationHelper.
|
static |