SpECTRE  v2024.09.29
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 = tmpl::list< dt_variables_tag, ::Tags::HistoryEvolvedVariables< variables_tag > >
 
using compute_tags = tmpl::list<>
 
using argument_tags = tmpl::list<::Tags::TimeStepper< TimeStepper >, domain::Tags::Mesh< dim > >
 
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

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