SpECTRE  v2026.06.30
Loading...
Searching...
No Matches
Cce::Actions::InitializeCharacteristicEvolutionTime Struct Reference

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
using const_global_cache_tags
using simple_tags
using compute_tags

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)

Detailed Description

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.

Details

Sets up the DataBox to be ready to perform the time-stepping associated with the CCE system.

DataBox changes:

Member Typedef Documentation

◆ compute_tags

using Cce::Actions::InitializeCharacteristicEvolutionTime::compute_tags
Initial value:
tmpl::transform<time_stepper_ref_tags<LtsTimeStepper>,
tmpl::bind<Tags::CceEvolutionPrefix, tmpl::_1>>

◆ const_global_cache_tags

using Cce::Actions::InitializeCharacteristicEvolutionTime::const_global_cache_tags
Initial value:
tmpl::list<
Tag for duplicating functionality of another tag, but allows creation from options in the Cce::Evolut...
Definition OptionTags.hpp:288

◆ simple_tags

using Cce::Actions::InitializeCharacteristicEvolutionTime::simple_tags
Initial value:
tmpl::list<::Tags::TimeStepId, ::Tags::Next<::Tags::TimeStepId>,
Definition AdaptiveSteppingDiagnostics.hpp:10
Number of time step taken within a Slab.
Definition StepNumberWithinSlab.hpp:14
Tag for step size.
Definition TimeStep.hpp:13
Tag for the current time as a double.
Definition Time.hpp:19

◆ simple_tags_from_options

using Cce::Actions::InitializeCharacteristicEvolutionTime::simple_tags_from_options

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/Cce/Actions/InitializeCharacteristicEvolutionTime.hpp