SpECTRE  2021.08.02
Initialization::Actions Namespace Reference

Available actions to be used in the initialization. More...

Classes

struct  AddComputeTags
 Initialize the list of compute tags in ComputeTagsList More...
 
struct  AddSimpleTags
 Initialize the list of simple tags in Mutators::return_tags by calling each mutator in the order they are specified. More...
 
struct  ConservativeSystem
 Allocate variables needed for evolution of conservative systems. More...
 
struct  DiscontinuousGalerkin
 Initialize items related to the discontinuous Galerkin method. More...
 
struct  GrTagsForHydro
 Allocate and set general relativity quantities needed for evolution of some hydro systems. More...
 
struct  Minmod
 Allocate items for minmod limiter. More...
 
struct  NonconservativeSystem
 Allocate variables needed for evolution of nonconservative systems. More...
 
struct  RemoveOptionsAndTerminatePhase
 
struct  TimeAndTimeStep
 Initialize items related to time, such as the time step. More...
 
struct  TimeStepperHistory
 Initialize time-stepper items. More...
 

Detailed Description

Available actions to be used in the initialization.

The action list for initialization must end with the Initialization::Actions::RemoveOptionsAndTerminatePhase action. For example,

using initialization_actions =
tmpl::list<Action0, Action1,
Definition: RemoveOptionsAndTerminatePhase.hpp:27