SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Cce::Actions::CalculatePsi0AndDerivAtInnerBoundary Struct Reference

Calculate Ψ0 and its radial derivative λ_Ψ0 at the inner boundary of the CCE grid. More...

#include <Psi0Matching.hpp>

Public Types

using const_global_cache_tags = implementation defined
 
using mutators = implementation defined
 

Static Public Member Functions

template<typename DbTags , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ActionList , typename ParallelComponent >
static Parallel::iterable_action_return_t apply (db::DataBox< DbTags > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const)
 

Detailed Description

Calculate Ψ0 and its radial derivative λ_Ψ0 at the inner boundary of the CCE grid.

Details

This action is to be called after Tags::BondiJ has been updated. Note that Tags::BondiJ is in the asymptotically inertial frame, while the returned Ψ0 and its radial derivative are in the Cauchy frame. λ_ is an affine parameter along the null rays generated by l, see Eq. (19a) of [145].


The documentation for this struct was generated from the following file: