SpECTRE  v2021.11.01
Cce::Tags::InterfaceManagerInterpolationStrategy Struct Reference

Intended for use in the const global cache to communicate to the sending elements when they should be sending worldtube data for CCE to the interpolator. More...

#include <OptionTags.hpp>

Public Types

using type = InterfaceManagers::InterpolationStrategy
 
using option_tags = tmpl::list< OptionTags::GhInterfaceManager >
 

Static Public Member Functions

static InterfaceManagers::InterpolationStrategy create_from_options (const std::unique_ptr< InterfaceManagers::GhInterfaceManager > &interface_manager)
 

Static Public Attributes

static constexpr bool pass_metavariables = false
 

Detailed Description

Intended for use in the const global cache to communicate to the sending elements when they should be sending worldtube data for CCE to the interpolator.

Details

This tag is not specifiable by independent options in the yaml, and instead is entirely determined by the choice of interface manager, which sets by virtual member function the interpolation strategy that is compatible with the interface manager. The choice to extract this information at option-parsing is to avoid needing to pass any information from the interpolation manager that is typically stored in the WorldtubeBoundary component DataBox to the components that provide data for CCE.


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