SpECTRE
v2024.09.29
|
The singleton parallel component responsible for managing a single control system. More...
#include <Component.hpp>
Public Types | |
using | chare_type = Parallel::Algorithms::Singleton |
using | control_system = ControlSystem |
using | metavariables = Metavariables |
using | phase_dependent_action_list = implementation defined |
using | simple_tags_from_options = Parallel::get_simple_tags_from_options< Parallel::get_initialization_actions_list< phase_dependent_action_list > > |
Static Public Member Functions | |
static std::string | name () |
static void | execute_next_phase (const Parallel::Phase next_phase, Parallel::CProxy_GlobalCache< Metavariables > &global_cache) |
The singleton parallel component responsible for managing a single control system.
The control system that this component is responsible for is specified by the ControlSystem
template parameter. This control system must conform to the control_system::Protocols::ControlSystem
protocol.