SpECTRE  v2024.04.12
control_system::Tags::Controller< ControlSystem > Struct Template Reference

DataBox tag for the controller. More...

#include <SystemTags.hpp>

Public Types

using type = ::Controller< ControlSystem::deriv_order >
 
template<typename Metavariables >
using option_tags = tmpl::list< OptionTags::ControlSystemInputs< ControlSystem >, domain::OptionTags::DomainCreator< Metavariables::volume_dim >, ::OptionTags::InitialTime >
 

Static Public Member Functions

template<typename Metavariables >
static type create_from_options (const control_system::OptionHolder< ControlSystem > &option_holder, const std::unique_ptr<::DomainCreator< Metavariables::volume_dim > > &domain_creator, const double initial_time)
 

Static Public Attributes

static constexpr bool pass_metavariables = true
 

Detailed Description

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

DataBox tag for the controller.


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