SpECTRE  v2025.08.19
intrp::Vars Namespace Reference

Data structures holding quantities that are interpolated by Interpolator for use by InterpolationTargets. More...

Classes

struct  Holder
 Holds Infos at all temporal_ids for a given InterpolationTargetTag. Also holds temporal_ids when data has been interpolated; this is used for cleanup purposes. All Holders for all InterpolationTargetTags are held in a single TaggedTuple that is in the Interpolator's DataBox with the tag Tags::InterpolatedVarsHolders. More...
 
struct  HolderTag
 Indexes a particular Holder in the TaggedTuple that is accessed from the Interpolator's DataBox with tag Tags::InterpolatedVarsHolders. More...
 
struct  Info
 Holds a Variables interpolated onto a list of points, and information about those points, for a local Interpolator. More...
 

Functions

template<size_t VolumeDim, typename TagList >
void pup (PUP::er &p, Info< VolumeDim, TagList > &t)
 
template<size_t VolumeDim, typename TagList >
void operator| (PUP::er &p, Info< VolumeDim, TagList > &t)
 
template<typename Metavariables , typename InterpolationTargetTag , typename TagList >
void pup (PUP::er &p, Holder< Metavariables, InterpolationTargetTag, TagList > &t)
 
template<typename Metavariables , typename InterpolationTargetTag , typename TagList >
void operator| (PUP::er &p, Holder< Metavariables, InterpolationTargetTag, TagList > &t)
 

Detailed Description

Data structures holding quantities that are interpolated by Interpolator for use by InterpolationTargets.