SpECTRE  v2024.09.29
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
GeneralizedHarmonicTemplateBase< VolumeDim, LocalTimeStepping > Struct Template Reference

Public Types

using system = gh::System< volume_dim >
 
using TimeStepperBase = implementation defined
 
using factory_creation = implementation defined
 
using observed_reduction_data_tags = observers::collect_reduction_data_tags< tmpl::push_back< tmpl::at< typename factory_creation::factory_classes, Event > > >
 
using initialize_initial_data_dependent_quantities_actions = implementation defined
 
using const_global_cache_tags = implementation defined
 
using dg_registration_list = implementation defined
 
template<typename ControlSystems >
using step_actions = implementation defined
 
template<typename DerivedMetavars , bool UseControlSystems>
using initialization_actions = implementation defined
 

Public Member Functions

void pup (PUP::er &)
 

Static Public Attributes

static constexpr size_t volume_dim = VolumeDim
 
static constexpr bool local_time_stepping
 
static constexpr bool use_dg_element_collection = false
 
static constexpr auto default_phase_order
 

Member Data Documentation

◆ default_phase_order

template<size_t VolumeDim, bool LocalTimeStepping>
constexpr auto GeneralizedHarmonicTemplateBase< VolumeDim, LocalTimeStepping >::default_phase_order
staticconstexpr
Initial value:
=
@ Evolve
phase in which time steps are taken for an evolution executable
@ Register
phase in which components register with other components
@ ImportInitialData
phase in which initial data is imported from volume files
@ RegisterWithElementDataReader
phase in which components register with the data importer components
@ CheckDomain
phase in which sanity checks are done after AMR
@ Initialization
initial phase of an executable
@ InitializeTimeStepperHistory
phase in which the time stepper executes a self-start procedure
@ InitializeInitialDataDependentQuantities
phase in which quantities dependent on imported initial data are initialized
@ Exit
final phase of an executable

◆ local_time_stepping

template<size_t VolumeDim, bool LocalTimeStepping>
constexpr bool GeneralizedHarmonicTemplateBase< VolumeDim, LocalTimeStepping >::local_time_stepping
staticconstexpr
Initial value:
=
TimeStepperBase::local_time_stepping

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