SpECTRE  v2025.08.19
Tags::StepperErrorTolerancesCompute< EvolvedVariableTag, LocalTimeStepping > Struct Template Reference

A tag that contains the error tolerances if any StepChooser requests an error estimate for the variable. More...

#include <StepperErrorTolerancesCompute.hpp>

Public Types

using base = StepperErrorTolerances< EvolvedVariableTag >
 
using return_type = typename base::type
 
using argument_tags = tmpl::conditional_t< LocalTimeStepping, tmpl::list<::Tags::EventsAndTriggers< Triggers::WhenToCheck::AtSlabs >, ::Tags::StepChoosers, ::Tags::TimeStepper<::TimeStepper >, ::Tags::VariableOrderAlgorithm >, tmpl::list<::Tags::EventsAndTriggers< Triggers::WhenToCheck::AtSlabs > > >
 
- Public Types inherited from Tags::StepperErrorTolerances< EvolvedVariableTag >
using type = ::StepperErrorTolerances
 
using tag = EvolvedVariableTag
 

Static Public Member Functions

static void function (const gsl::not_null<::StepperErrorTolerances * > tolerances, const ::EventsAndTriggers &events_and_triggers, const std::vector< std::unique_ptr<::StepChooser< StepChooserUse::LtsStep > > > &step_choosers, const ::TimeStepper &time_stepper, const ::VariableOrderAlgorithm &variable_order_algorithm)
 
static void function (const gsl::not_null<::StepperErrorTolerances * > tolerances, const ::EventsAndTriggers &events_and_triggers)
 
- Static Public Member Functions inherited from Tags::StepperErrorTolerances< EvolvedVariableTag >
static std::string name ()
 

Detailed Description

template<typename EvolvedVariableTag, bool LocalTimeStepping>
struct Tags::StepperErrorTolerancesCompute< EvolvedVariableTag, LocalTimeStepping >

A tag that contains the error tolerances if any StepChooser requests an error estimate for the variable.


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