The FunctionsOfTime initialized from a DomainCreator, initial time, and control system OptionHolders.
More...
#include <FunctionsOfTimeInitialize.hpp>
|
static std::string | name () |
|
template<typename Metavariables > |
static type | create_from_options (const std::unique_ptr<::DomainCreator< Metavariables::volume_dim > > &domain_creator) |
| This version of create_from_options is used if the metavariables did not define control systems.
|
|
|
template<typename Metavariables , typename... OptionHolders> |
static type | create_from_options (const std::unique_ptr<::DomainCreator< Metavariables::volume_dim > > &domain_creator, const int measurements_per_update, const double initial_time, const Options::Auto< OptionHolders, Options::AutoLabel::None > &... option_holders) |
| This version of create_from_options is used if the metavariables did define control systems.
|
|
template<typename Metavariables , typename... OptionHolders> |
static type | create_from_options (const std::unique_ptr<::DomainCreator< Metavariables::volume_dim > > &domain_creator, const int measurements_per_update, const double initial_time, const std::optional< OptionHolders > &... option_holders) |
| This version of create_from_options is used if the metavariables did define control systems.
|
|
The FunctionsOfTime initialized from a DomainCreator, initial time, and control system OptionHolders.
◆ metavars_has_control_systems
template<typename Metavariables >
constexpr bool control_system::Tags::FunctionsOfTimeInitialize::metavars_has_control_systems |
|
staticconstexpr |
Initial value:=
tmpl::size<option_holders<Metavariables>>
::value > 0
constexpr T & value(T &t)
Returns t.value() if t is a std::optional otherwise returns t.
Definition: OptionalHelpers.hpp:32
The documentation for this struct was generated from the following file:
- src/ControlSystem/Tags/FunctionsOfTimeInitialize.hpp