template<typename Chare, typename CkIndex>
struct Parallel::charmxx::RegisterChare< Chare, CkIndex >
Derived class for registering chares.
Calls the appropriate Charm++ function to register a chare
The chare that is being registered must have the following in the destructor:
CkIndex_ChareName>::registrar;
Derived class for registering chares.
Definition: CharmRegistration.hpp:194
The main chare must also have a constructor that takes a const Parallel::charmxx::MainChareRegistrationConstructor& as its only argument. This constructor is only used to trigger the RegisterChare::registrar code needed for automatic registration. The main chare is determined by specifying the type alias charmxx_main_component before the Parallel/CharmMain.tpp include.
The main function of a Charm++ executable. See the Parallelization documentation for an overview of M...
Definition: Main.hpp:54