SpECTRE
v2025.03.17
|
Initializes the CharacteristicEvolution
component with contents needed to perform the interpolation at scri+.
More...
#include <InitializeCharacteristicEvolutionScri.hpp>
Static Public Member Functions | |
template<typename DbTags , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTags > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
template<typename TagList , typename... TagPack> | |
static void | initialize_impl (const gsl::not_null< db::DataBox< TagList > * > box, tmpl::list< TagPack... >) |
Initializes the CharacteristicEvolution
component with contents needed to perform the interpolation at scri+.
Sets up the DataBox to be ready to store data in the scri+ interpolators and perform interpolation for the final scri+ outputs.
DataBox changes:
Cce::Tags::InterpolationManager<ComplexDataVector, Tag>
for each Tag
in scri_values_to_observe