SpECTRE  v2024.04.12
Cce::Actions::InitializeKleinGordonFirstHypersurface Struct Reference

Given initial boundary data for the Klein-Gordon variable \(\Psi\), computes its initial hypersurface data. More...

#include <InitializeKleinGordonFirstHypersurface.hpp>

Public Types

using const_global_cache_tags = tmpl::list< Tags::LMax, Tags::NumberOfRadialPoints >
 

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... > &, Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const)
 

Detailed Description

Given initial boundary data for the Klein-Gordon variable \(\Psi\), computes its initial hypersurface data.

Details

This action is to be called after boundary data has been received, but before the time-stepping evolution loop. So, it should be either late in an initialization phase or early (before a Actions::Goto loop or similar) in the Evolve phase.


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