SpECTRE
v2025.03.17
|
Sets up points on an InterpolationTarget
at a new temporal_id
and sends these points to an Interpolator
.
More...
#include <SendPointsToInterpolator.hpp>
Static Public Member Functions | |
template<typename ParallelComponent , typename DbTags , typename Metavariables , typename ArrayIndex , typename TemporalId > | |
static void | apply (db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const TemporalId &temporal_id, const size_t iteration=0_st) |
Sets up points on an InterpolationTarget
at a new temporal_id
and sends these points to an Interpolator
.
The iteration
parameter tags each set of points so the Interpolator
knows which are newer points and which are older points.
intrp::Actions::ReceivePoints
Uses:
DataBox changes:
Tags::IndicesOfFilledInterpPoints
Tags::IndicesOfInvalidInterpPoints
Tags::InterpolatedVars<InterpolationTargetTag, TemporalId>
For requirements on InterpolationTargetTag, see InterpolationTarget