|
SpECTRE
v2026.04.01
|
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: