|
SpECTRE
v2026.04.01
|
Receives interpolated variables from an Element on a subset of the target points. More...
#include <InterpolationTargetVarsFromElement.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 std::vector< Variables< typename InterpolationTargetTag::vars_to_interpolate_to_target > > &vars_src, const std::vector< BlockLogicalCoords< Metavariables::volume_dim > > &block_logical_coords, const std::vector< std::vector< size_t > > &global_offsets, const TemporalId &temporal_id, const bool vars_have_already_been_received=false) |
| For requirements on Metavariables, see InterpolationTarget. | |
Receives interpolated variables from an Element on a subset of the target points.
If interpolated variables for all target points have been received, then
Uses:
DataBox changes:
For requirements on InterpolationTargetTag, see InterpolationTarget and intrp::protocols::InterpolationTargetTag