SpECTRE
v2024.04.12
|
Initializes the DataBox of the observer parallel component that writes to disk. More...
#include <Initialize.hpp>
Public Types | |
using | simple_tags = tmpl::append< tmpl::list< Tags::ExpectedContributorsForObservations, Tags::ContributorsOfReductionData, Tags::ReductionDataLock, Tags::ContributorsOfTensorData, Tags::VolumeDataLock, Tags::TensorData, Tags::InterpolatorTensorData, Tags::NodesExpectedToContributeReductions, Tags::NodesThatContributedReductions, Tags::H5FileLock >, typename Metavariables::observed_reduction_data_tags, tmpl::transform< typename Metavariables::observed_reduction_data_tags, tmpl::bind< detail::reduction_data_to_reduction_names, tmpl::_1 > > > |
using | compute_tags = tmpl::list<> |
using | return_tag_list = tmpl::append< simple_tags, compute_tags > |
Static Public Member Functions | |
template<typename DbTagsList , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Initializes the DataBox of the observer parallel component that writes to disk.
Uses:
observed_reduction_data_tags
(see ContributeReductionData)