SpECTRE
v2022.05.05
|
The measurement timescales associated with domain::Tags::FunctionsOfTime. More...
#include <MeasurementTimescales.hpp>
Public Types | |
using | type = std::unordered_map< std::string, std::unique_ptr< domain::FunctionsOfTime::FunctionOfTime > > |
template<typename Metavariables > | |
using | option_tags = tmpl::flatten< tmpl::list<::OptionTags::InitialTime, ::OptionTags::InitialTimeStep, control_system::inputs< tmpl::transform< tmpl::filter< typename Metavariables::component_list, tt::is_a_lambda< ControlComponent, tmpl::_1 > >, tmpl::bind< tmpl::back, tmpl::_1 > > > > > |
Static Public Member Functions | |
template<typename Metavariables , typename... OptionHolders> | |
static type | create_from_options (const double initial_time, const double initial_time_step, const OptionHolders &... option_holders) |
Static Public Attributes | |
static constexpr bool | pass_metavariables = true |
The measurement timescales associated with domain::Tags::FunctionsOfTime.
Each function of time associated with a control system has a corresponding set of timescales here, represented as PiecewisePolynomial<0>
with the same components as the function itself.