SpECTRE
v2024.12.16
|
Tag meant to be stored in the GlobalCache that stores a map between names of control systems and the "combined" name that that control system is part of. More...
#include <SystemTags.hpp>
Public Types | |
using | type = std::unordered_map< std::string, std::string > |
template<typename Metavariables > | |
using | option_tags = implementation defined |
Static Public Member Functions | |
template<typename Metavariables > | |
static type | create_from_options () |
Static Public Attributes | |
static constexpr bool | pass_metavariables = true |
Tag meant to be stored in the GlobalCache that stores a map between names of control systems and the "combined" name that that control system is part of.
The "combined" name for each control system is computed using control_system::system_to_combined_names
where the list of control systems is taken from the component_list
type alias of the metavariables. Each "combined" name corresponds to a different control_system::protocols::Measurement
.