SpECTRE
v2025.03.17
|
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 std::optional< 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 |
DataBox tag for the controller.
If the option holder is nullopt, constructs a default Controller.