SpECTRE  v2021.12.06
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>

Public Types

using observation_types = tmpl::list<>
 

Static Public Member Functions

template<typename DbTags , typename Metavariables >
static void apply (const db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const LinkedMessageId< double > &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 from intrp::callbacks::FindApparentHorizon.


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