SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
control_system::Tags::SystemToCombinedNames Struct Reference

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 = tmpl::list<>

Static Public Member Functions

template<typename Metavariables>
static type create_from_options ()

Static Public Attributes

static constexpr bool pass_metavariables = true

Detailed Description

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.

Details

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.


The documentation for this struct was generated from the following file:
  • src/ControlSystem/Tags/SystemTags.hpp