|
SpECTRE
v2026.04.01
|
Obtains the Klein-Gordon 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 Klein-Gordon 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 and Klein-Gordon quantities on the boundary. Once readied, it sends each tensor or scalar from the the full Variables<typename Metavariables::cce_boundary_communication_tags> or Variables<typename Metavariables::klein_gordon_boundary_communication_tags> back to the EvolutionComponent
Uses:
DataBox changes: