SpECTRE  v2024.05.11
control_system::Tags::Averager< ControlSystem > Struct Template Reference

DataBox tag for the averager. More...

#include <SystemTags.hpp>

Public Types

using type = ::Averager< ControlSystem::deriv_order - 1 >
using option_tags = tmpl::list< OptionTags::ControlSystemInputs< ControlSystem > >

Static Public Member Functions

static type create_from_options (const control_system::OptionHolder< ControlSystem > &option_holder)

Static Public Attributes

static constexpr bool pass_metavariables = false

Detailed Description

template<typename ControlSystem>
struct control_system::Tags::Averager< ControlSystem >

DataBox tag for the averager.

To compute the deriv_orderth derivative of a control error, the max derivative we need from the averager is the deriv_order - 1st derivative.

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