|
SpECTRE
2021.08.02
|
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 |
Adds volume data from an Element.
Attempts to interpolate if it already has received target points from any InterpolationTargets.
Uses:
DataBox changes:
Tags::VolumeVarsInfo<Metavariables>Tags::InterpolatedVarsHolders<Metavariables>