SpECTRE  v2026.06.30
Loading...
Searching...
No Matches
Tags::TimeStepperRef< StepperInterface, StepperType, MonotonicLts > Struct Template Reference

Reference tag to provide access to the time stepper through its provided interfaces, such as Tags::TimeStepper<TimeStepper> and Tags::TimeStepper<LtsTimeStepper>. Usually added through the time_stepper_ref_tags alias. More...

#include <TimeStepper.hpp>

Public Types

using base = TimeStepper<StepperInterface>
using argument_tags
Public Types inherited from Tags::TimeStepper< StepperInterface >
using type = StepperInterface

Static Public Member Functions

static const StepperInterface & get (const StepperType &stepper)

Detailed Description

template<typename StepperInterface, typename StepperType, typename MonotonicLts>
struct Tags::TimeStepperRef< StepperInterface, StepperType, MonotonicLts >

Reference tag to provide access to the time stepper through its provided interfaces, such as Tags::TimeStepper<TimeStepper> and Tags::TimeStepper<LtsTimeStepper>. Usually added through the time_stepper_ref_tags alias.

Member Typedef Documentation

◆ argument_tags

template<typename StepperInterface, typename StepperType, typename MonotonicLts>
using Tags::TimeStepperRef< StepperInterface, StepperType, MonotonicLts >::argument_tags
Initial value:
tmpl::list<ConcreteTimeStepper<StepperType, MonotonicLts::value>>

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