SpECTRE
v2023.01.13
|
Initialize items related to the control system. More...
#include <Initialization.hpp>
Public Types | |
using | simple_tags_from_options = tmpl::list< control_system::Tags::WriteDataToDisk, control_system::Tags::Averager< ControlSystem >, control_system::Tags::Controller< ControlSystem >, control_system::Tags::TimescaleTuner< ControlSystem >, control_system::Tags::ControlError< ControlSystem >, control_system::Tags::IsActive< ControlSystem > > |
using | const_global_cache_tags = tmpl::list< control_system::Tags::MeasurementsPerUpdate > |
using | simple_tags = tmpl::push_back< typename ControlSystem::simple_tags, control_system::Tags::CurrentNumberOfMeasurements > |
using | compute_tags = tmpl::list<> |
Static Public Member Functions | |
template<typename DbTagsList , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, ActionList, const ParallelComponent *const) |
Static Public Attributes | |
static constexpr size_t | deriv_order = ControlSystem::deriv_order |
Initialize items related to the control system.
GlobalCache:
DataBox:
control_system::Tags::Averager<ContolSystem>
control_system::Tags::Controller<ControlSystem>
control_system::Tags::TimescaleTuner<ControlSystem>
control_system::Tags::ControlError<ControlSystem>
control_system::Tags::WriteDataToDisk
control_system::Tags::IsActive<ControlSystem>
control_system::Tags::Averager<ControlSystem>