SpECTRE  2021.08.02
intrp::Actions::InterpolatorReceiveVolumeData Struct Reference

Adds volume data from an Element. More...

#include <InterpolatorReceiveVolumeData.hpp>

Static Public Member Functions

template<typename ParallelComponent , typename DbTags , typename Metavariables , typename ArrayIndex , size_t VolumeDim, Requires< tmpl::list_contains_v< DbTags, Tags::NumberOfElements > > = nullptr>
static void apply (db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const typename Metavariables::temporal_id::type &temporal_id, const ElementId< VolumeDim > &element_id, const ::Mesh< VolumeDim > &mesh, Variables< typename Metavariables::interpolator_source_vars > &&vars) noexcept
 

Detailed Description

Adds volume data from an Element.

Attempts to interpolate if it already has received target points from any InterpolationTargets.

Uses:

DataBox changes: