12 template <
typename Metavariables>
13 class CProxy_GlobalCache;
17 struct Metavariables {
18 using component_list = tmpl::list<>;
20 enum class Phase { Initialization, Exit };
22 static Phase determine_next_phase(
24 const Parallel::CProxy_GlobalCache<
25 Metavariables>& ) noexcept {
34 static const std::vector<void (*)()> charm_init_node_funcs{};
35 static const std::vector<void (*)()> charm_init_proc_funcs{};