|
SpECTRE
v2026.04.01
|
Metafunctions associated with the control systems. More...
Classes | |
| struct | control_systems_with_measurement |
| Given a list of control systems, extract those using a given measurement. More... | |
| struct | event_from_submeasurement |
| struct | measurement |
| Extract the measurement alias from a control system struct. More... | |
| struct | measurements |
| Given a list of control systems, obtain a list of distinct control system measurement structs used by them. More... | |
| struct | submeasurements |
| Given a measurement, obtain a list of its submeasurements (i.e., Measurement::submeasurements). More... | |
Typedefs | |
| template<typename ControlSystems> | |
| using | interpolation_target_tags |
| Extract the interpolation_target_tag aliases from all submeasurements for the list of control systems. This is intended for use in constructing the global list of interpolation target tags in the metavariables. | |
| template<typename ControlSystems> | |
| using | horizon_metavars |
| template<typename Metavariables> | |
| using | all_control_components |
| Get all ControlComponents from the metavariables, even if they are mocked. | |
| template<typename ControlSystems, typename Submeasurement> | |
| using | event_from_submeasurement_t |
| template<typename ControlSystems> | |
| using | control_system_events |
| The list of events needed for measurements for a list of control systems. | |
| template<typename ControlSystems> | |
| using | measurements_t = typename measurements<ControlSystems>::type |
| template<typename ControlSystems, typename Measurement> | |
| using | control_systems_with_measurement_t |
| template<typename Measurement> | |
| using | submeasurements_t = typename submeasurements<Measurement>::type |
Metafunctions associated with the control systems.
| using control_system::metafunctions::all_control_components |
Get all ControlComponents from the metavariables, even if they are mocked.
| using control_system::metafunctions::control_systems_with_measurement_t |
| using control_system::metafunctions::event_from_submeasurement_t |
| using control_system::metafunctions::horizon_metavars |
| using control_system::metafunctions::interpolation_target_tags |
Extract the interpolation_target_tag aliases from all submeasurements for the list of control systems. This is intended for use in constructing the global list of interpolation target tags in the metavariables.