SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Tags::StepperErrorTolerancesCompute< EvolvedVariableTag, LocalTimeStepping, CacheTagPrefix > 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
Public Types inherited from Tags::StepperErrorTolerances< EvolvedVariableTag >
using type
using tag

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, template< typename > typename CacheTagPrefix = std::type_identity_t>
struct Tags::StepperErrorTolerancesCompute< EvolvedVariableTag, LocalTimeStepping, CacheTagPrefix >

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

Member Typedef Documentation

◆ argument_tags

template<typename EvolvedVariableTag, bool LocalTimeStepping, template< typename > typename CacheTagPrefix = std::type_identity_t>
using Tags::StepperErrorTolerancesCompute< EvolvedVariableTag, LocalTimeStepping, CacheTagPrefix >::argument_tags
Initial value:
tmpl::conditional_t<
LocalTimeStepping,
tmpl::list<::Tags::EventsAndTriggers<Triggers::WhenToCheck::AtSlabs>,
CacheTagPrefix<::Tags::LtsStepChoosers>,
CacheTagPrefix<::Tags::TimeStepper<::TimeStepper>>,
CacheTagPrefix<::Tags::VariableOrderAlgorithm>>,
tmpl::list<::Tags::EventsAndTriggers<Triggers::WhenToCheck::AtSlabs>>>

The documentation for this struct was generated from the following file:
  • src/Time/Tags/StepperErrorTolerancesCompute.hpp