SpECTRE
v2024.12.16
|
Stores the boundary data from the GH evolution in the Cce::InterfaceManagers::GhInterfaceManager
, and sends to the EvolutionComponent
(template argument) if the data fulfills a prior request.
More...
#include <ReceiveGhWorldtubeData.hpp>
Static Public Member Functions | |
template<typename ParallelComponent , typename... DbTags, typename Metavariables , typename ArrayIndex > | |
static void | apply (db::DataBox< tmpl::list< DbTags... > > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const tmpl::conditional_t< DuringSelfStart, TimeStepId, LinkedMessageId< double > > time, const tnsr::aa< DataVector, 3 > &spacetime_metric, const tnsr::iaa< DataVector, 3 > &phi, const tnsr::aa< DataVector, 3 > &pi) |
Stores the boundary data from the GH evolution in the Cce::InterfaceManagers::GhInterfaceManager
, and sends to the EvolutionComponent
(template argument) if the data fulfills a prior request.
If the new data fulfills a prior request submitted to the Cce::InterfaceManagers::GhInterfaceManager
, this will dispatch the result to Cce::Actions::SendToEvolution<GhWorldtubeBoundary<Metavariables>, EvolutionComponent>
for sending the processed boundary data to the EvolutionComponent
.
DataBox changes: