Derived class for registering the invoke_iterable_action entry method. This is a local entry method that is only used for tracing the code with Charm++'s Projections.
More...
|
|
| RegisterInvokeIterableAction (const RegisterInvokeIterableAction &)=default |
|
RegisterInvokeIterableAction & | operator= (const RegisterInvokeIterableAction &)=default |
|
| RegisterInvokeIterableAction (RegisterInvokeIterableAction &&)=default |
|
RegisterInvokeIterableAction & | operator= (RegisterInvokeIterableAction &&)=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 bool | is_registering_chare () const |
template<typename ParallelComponent, typename Action, typename PhaseIndex, typename DataBoxIndex>
struct Parallel::charmxx::RegisterInvokeIterableAction< ParallelComponent, Action, PhaseIndex, DataBoxIndex >
Derived class for registering the invoke_iterable_action entry method. This is a local entry method that is only used for tracing the code with Charm++'s Projections.
Calls the appropriate Charm++ function to register the invoke_iterable_action function.