|
SpECTRE
v2025.08.19
|
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: