SpECTRE
v2024.09.16
|
Initializes the contents of the CharacteristicEvolution
component for performing the time evolution of the system, which is the singleton that handles the main evolution system for CCE computations.
More...
#include <InitializeCharacteristicEvolutionTime.hpp>
Public Types | |
using | simple_tags_from_options = tmpl::flatten< tmpl::list< Initialization::Tags::InitialSlabSize< local_time_stepping >, Tags::CceEvolutionPrefix<::Tags::ConcreteTimeStepper< LtsTimeStepper > >, Tags::CceEvolutionPrefix<::Tags::StepChoosers >, ::Initialization::Tags::InitialTimeDelta > > |
using | const_global_cache_tags = tmpl::list<> |
using | evolved_swsh_variables_tag = ::Tags::Variables< EvolvedSwshTag > |
using | simple_tags = tmpl::list< ::Tags::TimeStepId, ::Tags::Next<::Tags::TimeStepId >, ::Tags::TimeStep, ::Tags::Next<::Tags::TimeStep >, ::Tags::Time, ::Tags::AdaptiveSteppingDiagnostics, ::Tags::HistoryEvolvedVariables< EvolvedCoordinatesVariablesTag >, ::Tags::HistoryEvolvedVariables< evolved_swsh_variables_tag > > |
using | compute_tags = time_stepper_ref_tags< LtsTimeStepper > |
Static Public Member Functions | |
template<typename DbTags , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTags > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Initializes the contents of the CharacteristicEvolution
component for performing the time evolution of the system, which is the singleton that handles the main evolution system for CCE computations.
Sets up the DataBox to be ready to perform the time-stepping associated with the CCE system.
DataBox changes:
Tags::TimeStepId
Tags::Next<Tags::TimeStepId>
Tags::TimeStep
Tags::Time
Tags::AdaptiveSteppingDiagnostics