|
SpECTRE
v2025.08.19
|
Holds a map between horizon name and a set of block names that should be used for interpolation for that horizon. More...
#include <Tags.hpp>
Public Types | |
| using | type = std::unordered_map< std::string, std::unordered_set< std::string > > |
| template<typename Metavariables > | |
| using | option_tags = tmpl::push_front< typename tags_detail::get_horizon_options< tags_detail::get_horizon_metavars< Metavariables > >::type, ::domain::OptionTags::DomainCreator< Metavariables::volume_dim > > |
Static Public Member Functions | |
| template<typename Metavariables , typename... HorizonOptionClasses> | |
| static type | create_from_options (const std::unique_ptr<::DomainCreator< Metavariables::volume_dim > > &domain_creator, const HorizonOptionClasses &... all_horizon_options) |
Static Public Attributes | |
| static constexpr bool | pass_metavariables = true |
Holds a map between horizon name and a set of block names that should be used for interpolation for that horizon.