SpECTRE
v2025.03.17
|
Post interpolation callback that dumps metric data in Bondi-Sachs form on a number of extraction radii given by the intrp::TargetPoints::Sphere
target.
More...
#include <DumpBondiSachsOnWorldtube.hpp>
Public Types | |
using | const_global_cache_tags = implementation defined |
using | cce_boundary_tags = Cce::Tags::characteristic_worldtube_boundary_tags< Cce::Tags::BoundaryValue > |
using | gh_source_vars_for_cce = implementation defined |
using | gh_source_vars_from_interpolation = typename InterpolationTargetTag::vars_to_interpolate_to_target |
Static Public Member Functions | |
template<typename DbTags , typename Metavariables , typename TemporalId > | |
static void | apply (const db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const TemporalId &temporal_id) |
Static Public Attributes | |
static constexpr double | fill_invalid_points_with |
Post interpolation callback that dumps metric data in Bondi-Sachs form on a number of extraction radii given by the intrp::TargetPoints::Sphere
target.
To use this callback, the target must be the intrp::TargetPoints::Sphere
target in the inertial frame. This callback also expects that the GH source vars on each of the target spheres are:
This callback will write a new H5
file for each extraction radius in the Sphere target. The name of this file will be a file prefix specified by the Cce::Tags::FilePrefix prepended onto CceRXXXX.h5
where the XXXX is the zero-padded extraction radius rounded to the nearest integer. The quantities that will be written are
Cce::Tags::BondiBeta
Cce::Tags::Dr<Cce::Tags::BondiJ>
Cce::Tags::Du<Cce::Tags::BondiR>
Cce::Tags::BondiH
Cce::Tags::BondiJ
Cce::Tags::BondiQ
Cce::Tags::BondiR
Cce::Tags::BondiU
Cce::Tags::BondiW
|
staticconstexpr |