SpECTRE
v2024.09.29
|
Calculates the analytic boundary data at the specified time
, and sends the resulting Bondi-Sachs boundary data to the EvolutionComponent
More...
#include <BoundaryComputeAndSendToEvolution.hpp>
Static Public Member Functions | |
template<typename ParallelComponent , typename DbTagList , typename ArrayIndex > | |
static void | apply (db::DataBox< DbTagList > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const TimeStepId &time) |
Calculates the analytic boundary data at the specified time
, and sends the resulting Bondi-Sachs boundary data to the EvolutionComponent
This uses the Cce::AnalyticBoundaryDataManager
to perform all of the work of calculating the analytic boundary solution, which in turn uses derived classes of Cce::Solutions::WorldtubeData
to calculate the metric data before it is transformed to Bondi-Sachs variables.
DataBox changes:
Tags::AnalyticWordltubeBoundaryDataManager