SpECTRE
v2022.05.05
|
The FunctionsOfTime initialized from a DomainCreator, initial time step, and control system OptionHolders. More...
#include <FunctionsOfTimeInitialize.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< domain::OptionTags::DomainCreator< Metavariables::volume_dim >, ::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 | |
static std::string | name () |
template<typename Metavariables , typename... OptionHolders> | |
static type | create_from_options (const std::unique_ptr<::DomainCreator< Metavariables::volume_dim > > &domain_creator, const double initial_time, const double initial_time_step, const OptionHolders &... option_holders) |
Static Public Attributes | |
static constexpr bool | pass_metavariables = true |
The FunctionsOfTime initialized from a DomainCreator, initial time step, and control system OptionHolders.