SpECTRE
v2025.03.17
|
post_interpolation_callback that outputs 2D "volume" data on a surface and the surface's spherical harmonic data More...
#include <ObserveSurfaceData.hpp>
Public Types | |
using | const_global_cache_tags = implementation defined |
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 outputs 2D "volume" data on a surface and the surface's spherical harmonic data
Uses:
temporal_id
TagsToObserve
(each tag must be a Scalar<DataVector>)Conforms to the intrp::protocols::PostInterpolationCallback protocol
For requirements on InterpolationTargetTag, see intrp::protocols::InterpolationTargetTag
The columns of spherical harmonic data written take the form
where coef(l,m)
refers to the strahlkorper coefficients stored and defined by ylm::Strahlkorper::coefficients() const
. It is assumed that
|
staticconstexpr |