SpECTRE  v2024.04.12
intrp::Vars::Holder< Metavariables, InterpolationTargetTag, TagList > Struct Template Reference

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...

#include <InterpolatedVars.hpp>

Public Types

using temporal_id = typename InterpolationTargetTag::temporal_id
 

Public Attributes

std::unordered_map< typename InterpolationTargetTag::temporal_id::type, Info< Metavariables::volume_dim, TagList > > infos
 
std::deque< typename InterpolationTargetTag::temporal_id::type > temporal_ids_when_data_has_been_interpolated
 

Detailed Description

template<typename Metavariables, typename InterpolationTargetTag, typename TagList>
struct intrp::Vars::Holder< Metavariables, InterpolationTargetTag, TagList >

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.


The documentation for this struct was generated from the following file: