|
|
| RegisterReductionAction (const RegisterReductionAction &)=default |
|
RegisterReductionAction & | operator= (const RegisterReductionAction &)=default |
|
| RegisterReductionAction (RegisterReductionAction &&)=default |
|
RegisterReductionAction & | operator= (RegisterReductionAction &&)=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 ReductionType>
struct Parallel::charmxx::RegisterReductionAction< ParallelComponent, Action, ReductionType >
Derived class for registering reduction actions.
Calls the appropriate Charm++ functions to register a reduction action.