SpECTRE
v2024.09.29
|
Obtains the CCE boundary data at the specified time
, and reports it to the EvolutionComponent
via Actions::ReceiveWorldtubeData
.
More...
#include <BoundaryComputeAndSendToEvolution.hpp>
Static Public Member Functions | |
template<typename ParallelComponent , typename... DbTags, typename ArrayIndex > | |
static void | apply (db::DataBox< tmpl::list< DbTags... > > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const TimeStepId &time) |
Obtains the CCE boundary data at the specified time
, and reports it to the EvolutionComponent
via Actions::ReceiveWorldtubeData
.
This uses the WorldtubeDataManager
to perform all of the work of managing the file buffer, interpolating to the desired time point, and compute the Bondi quantities on the boundary. Once readied, it sends each tensor from the the full Variables<typename Metavariables::cce_boundary_communication_tags>
back to the EvolutionComponent
Uses:
DataBox changes:
Tags::Variables<typename Metavariables::cce_boundary_communication_tags>
(every tensor)