|
SpECTRE
v2025.08.19
|
Initialize items related to the horizon finder. More...
#include <Initialization.hpp>
Public Types | |
| using | Fr = typename HorizonMetavars::frame |
| using | simple_tags_from_options = tmpl::list<> |
| using | simple_tags = tmpl::append< tmpl::list< Tags::CurrentResolutionL, Tags::Verbosity, Tags::FastFlow, Tags::CurrentTime, Tags::PendingTimes, Tags::CompletedTimes, Tags::Storage< Fr >, Tags::BlockSearchOrder, Tags::PreviousSurfaces< Fr >, ylm::Tags::Strahlkorper< Fr >, ylm::Tags::TimeDerivStrahlkorper< Fr >, ah::Tags::Dependency, ::Tags::Variables< ah::vars_to_interpolate_to_target< 3, Fr > > >, tmpl::conditional_t< std::is_same_v< Fr, Frame::Inertial >, tmpl::list<>, tmpl::list< ylm::Tags::CartesianCoords< Frame::Inertial > > > > |
| using | const_global_cache_tags = tmpl::remove_duplicates< tmpl::flatten< tmpl::append< tmpl::list< Tags::ApparentHorizonOptions< HorizonMetavars >, Tags::BlocksForHorizonFind, Tags::LMax >, Parallel::get_const_global_cache_tags_from_actions< tmpl::flatten< tmpl::list< typename HorizonMetavars::horizon_find_callbacks, typename HorizonMetavars::horizon_find_failure_callbacks > > > > > > |
| using | mutable_global_cache_tags = tmpl::list< Tags::PreviousSurface< HorizonMetavars > > |
| using | compute_tags = ah::compute_items_on_target< 3, Fr > |
| using | return_tags = tmpl::list< Tags::CurrentResolutionL, Tags::Verbosity, Tags::FastFlow, Tags::CurrentTime > |
| using | argument_tags = tmpl::list< Tags::ApparentHorizonOptions< HorizonMetavars > > |
Static Public Member Functions | |
| static void | apply (const gsl::not_null< std::optional< size_t > * > current_resolution_l, const gsl::not_null<::Verbosity * > verbosity, const gsl::not_null<::FastFlow * > fast_flow, const gsl::not_null< std::optional< LinkedMessageId< double > > * > current_time, const HorizonOptions< Fr > &options) |
Initialize items related to the horizon finder.
GlobalCache:
DataBox:
ah::Tags::Verbosityah::Tags::FastFlowah::Tags::CurrentTimeah::Tags::PendingTimesah::Tags::CompletedTimesah::Tags::Storageah::Tags::PreviousSurfacesah::Tags::Strahlkorperah::Tags::TimeDerivStrahlkorperah::Tags::DependencyTags::Variables<ah::vars_to_interpolate_to_target>ah::Tags::CurrentResolutionL