SpECTRE  v2024.04.12
control_system::RunCallbacks< Submeasurement, ControlSystems > Struct Template Reference

Apply the process_measurement struct of each of the ControlSystems to the result of the Submeasurement. More...

#include <RunCallbacks.hpp>

Static Public Member Functions

template<typename DbTags , typename Metavariables , typename TemporalId >
static void apply (const db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const TemporalId &measurement_id)
 

Detailed Description

template<typename Submeasurement, typename ControlSystems>
struct control_system::RunCallbacks< Submeasurement, ControlSystems >

Apply the process_measurement struct of each of the ControlSystems to the result of the Submeasurement.

The submeasurement results are supplied as a db::DataBox in order to allow individual control systems to select the portions of the submeasurement that they are interested in.

In addition to being manually called, this struct is designed to be usable as a post_horizon_find_callback or a post_interpolation_callback.


The documentation for this struct was generated from the following file: