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

Perform all of the computations for dependencies of the hypersurface equations that do not themselves depend on any hypersurface integrations. More...

#include <CharacteristicEvolutionBondiCalculations.hpp>

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< tmpl::list< DbTags... > > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const)

Detailed Description

Perform all of the computations for dependencies of the hypersurface equations that do not themselves depend on any hypersurface integrations.

Details

This is to be called as a 'pre-computation' step prior to looping over the hypersurface integration set. Internally, this uses Cce::GaugeAdjustedBoundaryValue<Tag> and Cce::mutate_all_precompute_cce_dependencies <Tags::EvolutionGaugeBoundaryValue>() to calculate the requisite dependencies.


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