SpECTRE  v2024.04.12
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: