|
SpECTRE
v2025.08.19
|
Action that initializes or updates items related to the spacetime background of the CurvedScalarWave system. More...
#include <CalculateGrVars.hpp>
Public Types | |
| using | simple_tags = db::AddSimpleTags< typename System::spacetime_tag_list > |
| using | compute_tags = db::AddComputeTags<> |
Static Public Member Functions | |
| template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ActionList , typename ParallelComponent > | |
| static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ElementId< Dim > &element_id, ActionList, const ParallelComponent *const) |
Static Public Attributes | |
| static constexpr size_t | Dim = System::volume_dim |
Action that initializes or updates items related to the spacetime background of the CurvedScalarWave system.
If SkipForStaticBlocks is true, then this action does nothing if the block of the domain is time independent. This is a performance optimization to avoid updating the background spacetime in blocks that are time independent. Note that this assumes that the background spacetime is also time independent.
DataBox changes:
CurvedScalarWave::System::spacetime_tag_list