SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Cce::Actions::CalculatePsi0AndDerivAtInnerBoundary Struct Reference

Calculate \(\Psi_0\) and its radial derivative \(\partial_\underline{\lambda}\Psi_0\) at the inner boundary of the CCE grid. More...

#include <Psi0Matching.hpp>

Public Types

using const_global_cache_tags = tmpl::list<Tags::LMax>
using mutators

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 \(\Psi_0\) and its radial derivative \(\partial_\underline{\lambda}\Psi_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 \(\Psi_0\) and its radial derivative are in the Cauchy frame. \(\underline \lambda\) is an affine parameter along the null rays generated by \(l\), see Eq. (19a) of [152].

Member Typedef Documentation

◆ mutators

using Cce::Actions::CalculatePsi0AndDerivAtInnerBoundary::mutators
Initial value:
VolumeWeyl<Tags::Psi0Match>,
Compute the Weyl scalar and its radial derivative on the inner boundary of CCE domain....
Definition NewmanPenrose.hpp:1062
A set of procedures for computing the set of inputs to the CCE integrand computations that are to be ...
Definition PreSwshDerivatives.hpp:44
Transform Tags::BondiJ from the partially flat coordinates to the Cauchy coordinates.
Definition NewmanPenrose.hpp:978

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/Cce/Actions/Psi0Matching.hpp