|
SpECTRE
v2025.08.19
|
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, const size_t reinterpolation_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::ReceivePointsUses:
DataBox changes:
Tags::IndicesOfFilledInterpPointsTags::IndicesOfInvalidInterpPointsTags::InterpolatedVars<InterpolationTargetTag, TemporalId>For requirements on InterpolationTargetTag, see InterpolationTarget