SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Initialization::TimeStepperHistory< Metavariables > Struct Template Reference

Initialize time-stepper items. More...

#include <Evolution.hpp>

Public Types

using variables_tag = typename Metavariables::system::variables_tag
using dt_variables_tag = db::add_tag_prefix<::Tags::dt, variables_tag>
using const_global_cache_tags = tmpl::list<>
using mutable_global_cache_tags = tmpl::list<>
using simple_tags_from_options = tmpl::list<>
using simple_tags
using compute_tags = tmpl::list<>
using argument_tags
using return_tags = simple_tags

Static Public Member Functions

static void apply (const gsl::not_null< typename dt_variables_tag::type * > dt_vars, const gsl::not_null< TimeSteppers::History< typename variables_tag::type > * > history, const TimeStepper &time_stepper, const Mesh< dim > &mesh)

Static Public Attributes

static constexpr size_t dim = Metavariables::volume_dim

Detailed Description

template<typename Metavariables>
struct Initialization::TimeStepperHistory< Metavariables >

Initialize time-stepper items.

DataBox changes:

Note
HistoryEvolvedVariables is allocated, but needs to be initialized

Member Typedef Documentation

◆ argument_tags

template<typename Metavariables>
using Initialization::TimeStepperHistory< Metavariables >::argument_tags
Initial value:
tmpl::list<::Tags::TimeStepper<TimeStepper>, domain::Tags::Mesh<dim>>
The computational grid of the Element in the DataBox.
Definition Tags.hpp:62

◆ simple_tags

template<typename Metavariables>
using Initialization::TimeStepperHistory< Metavariables >::simple_tags
Initial value:
tmpl::list<dt_variables_tag,
Tag for the TimeStepper history.
Definition HistoryEvolvedVariables.hpp:18

The documentation for this struct was generated from the following file:
  • src/Evolution/Initialization/Evolution.hpp