SpECTRE  2021.08.02
intrp::Actions::VerifyTemporalIdsAndSendPoints< InterpolationTargetTag > Struct Template Reference

Sends points to an Interpolator for verified temporal_ids. More...

#include <VerifyTemporalIdsAndSendPoints.hpp>

Static Public Member Functions

template<typename ParallelComponent , typename DbTags , typename Metavariables , typename ArrayIndex , Requires< tmpl::list_contains_v< DbTags, Tags::TemporalIds< typename Metavariables::temporal_id::type > > > = nullptr>
static void apply (db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &) noexcept
 

Detailed Description

template<typename InterpolationTargetTag>
struct intrp::Actions::VerifyTemporalIdsAndSendPoints< InterpolationTargetTag >

Sends points to an Interpolator for verified temporal_ids.

VerifyTemporalIdsAndSendPoints is invoked on an InterpolationTarget.

In more detail, does the following:

Uses:

  • DataBox:
    • intrp::Tags::PendingTeporalIds
    • intrp::Tags::TeporalIds

DataBox changes:

  • Adds: nothing
  • Removes: nothing
  • Modifies:
    • intrp::Tags::PendingTeporalIds
    • intrp::Tags::TeporalIds

For requirements on InterpolationTargetTag, see InterpolationTarget