SpECTRE
v2025.03.17
|
Initializes an InterpolationTarget. More...
#include <InitializeInterpolationTarget.hpp>
Static Public Member Functions | |
template<typename DbTagsList , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Initializes an InterpolationTarget.
Uses: nothing
DataBox changes:
Tags::IndicesOfFilledInterpPoints<TemporalId>
Tags::IndicesOfInvalidInterpPoints<TemporalId>
Tags::PendingTemporalIds<TemporalId>
Tags::TemporalIds<TemporalId>
if target is non-sequential Tags::CurrentTemporalId<TemporalId>
if target is sequentialTags::CompletedTemporalIds<TemporalId>
Tags::InterpolatedVars<InterpolationTargetTag,TemporalId>
Tags::Variables<typename InterpolationTargetTag::vars_to_interpolate_to_target>
For requirements on InterpolationTargetTag, see InterpolationTarget