SpECTRE  v2022.05.05
Cce::Actions::ReceiveGhWorldtubeData< EvolutionComponent, DuringSelfStart > Struct Template Reference

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)
 

Detailed Description

template<typename EvolutionComponent, bool DuringSelfStart>
struct Cce::Actions::ReceiveGhWorldtubeData< EvolutionComponent, DuringSelfStart >

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.

Details

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:


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