SpECTRE  v2024.03.19
gh::Actions::ReceiveNumericInitialData Struct Reference

Receive numeric initial data loaded by gh::Actions::SetInitialData. More...

#include <SetInitialData.hpp>

Public Types

using inbox_tags = tmpl::list< importers::Tags::VolumeData< NumericInitialData::all_vars > >
 

Static Public Member Functions

template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ActionList , typename ParallelComponent >
static Parallel::iterable_action_return_t apply (db::DataBox< DbTagsList > &box, tuples::TaggedTuple< InboxTags... > &inboxes, const Parallel::GlobalCache< Metavariables > &, const ElementId< Dim > &, const ActionList, const ParallelComponent *const)
 

Static Public Attributes

static constexpr size_t Dim = 3
 

Detailed Description

Receive numeric initial data loaded by gh::Actions::SetInitialData.

Place this action in the action list after gh::Actions::SetInitialData to wait until the data for this element has arrived, and then transform the data to GH variables and store it in the DataBox to be used as initial data.

This action modifies the following tags in the DataBox:

  • gr::Tags::SpacetimeMetric<DataVector, 3>
  • gh::Tags::Pi<DataVector, 3>
  • gh::Tags::Phi<DataVector, 3>

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