SpECTRE
v2025.03.17
|
Data structures holding quantities that are interpolated by Interpolator
for use by InterpolationTarget
s.
More...
Classes | |
struct | Holder |
Holds Info s at all temporal_id s for a given InterpolationTargetTag . Also holds temporal_id s when data has been interpolated; this is used for cleanup purposes. All Holder s 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... | |
struct | PointInfoTag |
PointInfoTag holds the points to be interpolated onto, in whatever frame those points are to be held constant. PointInfoTag is used only for interpolation points that are time-independent in some frame, so that there is no Interpolator ParallelComponent. 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) |
Data structures holding quantities that are interpolated by Interpolator
for use by InterpolationTarget
s.