SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Cce::Actions::InsertInterpolationScriData< Tag, BoundaryComponent > Struct Template Reference

Places the data from the current hypersurface necessary to compute Tag in the ScriPlusInterpolationManager associated with the Tag. More...

#include <InsertInterpolationScriData.hpp>

Public Types

using const_global_cache_tags

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 > &cache, const ArrayIndex &, const ActionList, const ParallelComponent *const)

Detailed Description

template<typename Tag, typename BoundaryComponent>
struct Cce::Actions::InsertInterpolationScriData< Tag, BoundaryComponent >

Places the data from the current hypersurface necessary to compute Tag in the ScriPlusInterpolationManager associated with the Tag.

Details

Adds both the appropriate scri+ value(s) and a number of target inertial times to interpolate of quantity equal to the InitializationTags::ScriOutputDensity determined from options, equally spaced between the current time and the next time in the algorithm.

Uses:

DataBox changes:

Member Typedef Documentation

◆ const_global_cache_tags

template<typename Tag, typename BoundaryComponent>
using Cce::Actions::InsertInterpolationScriData< Tag, BoundaryComponent >::const_global_cache_tags
Initial value:
tmpl::flatten<
tmpl::list<Tags::OutputNoninertialNews>, tmpl::list<>>>>
constexpr bool is_a_v
Definition IsA.hpp:62
Definition OptionTags.hpp:214

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