|
SpECTRE
v2026.04.01
|
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 |
| using | simple_tags_from_options |
| using | const_global_cache_tags |
Static Public Member Functions | |
| static std::string | name () |
| static void | execute_next_phase (const Parallel::Phase next_phase, Parallel::CProxy_GlobalCache< Metavariables > &global_cache) |
Static Public Attributes | |
| static constexpr bool | checkpoint_data = true |
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.
| using ControlComponent< Metavariables, ControlSystem >::const_global_cache_tags |
| using ControlComponent< Metavariables, ControlSystem >::phase_dependent_action_list |
| using ControlComponent< Metavariables, ControlSystem >::simple_tags_from_options |