SpECTRE  v2024.04.12
observers::Actions::Initialize< Metavariables > Struct Template Reference

Initializes the DataBox on the observer parallel component. More...

#include <Initialize.hpp>

Public Types

using simple_tags = tmpl::append< tmpl::list< Tags::ExpectedContributorsForObservations, Tags::ContributorsOfReductionData, Tags::ContributorsOfTensorData, Tags::TensorData >, 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)
 

Detailed Description

template<class Metavariables>
struct observers::Actions::Initialize< Metavariables >

Initializes the DataBox on the observer parallel component.

Uses:


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