SpECTRE
v2024.09.29
|
Class to be used as an option for initializing expansion map coefficients. More...
#include <ExpansionMap.hpp>
Classes | |
struct | AsymptoticVelocityOuterBoundary |
struct | DecayTimescale |
struct | DecayTimescaleOuterBoundary |
struct | InitialValues |
struct | InitialValuesOuterBoundary |
Public Types | |
using | type = Options::Auto< ExpansionMapOptions, Options::AutoLabel::None > |
using | options = tmpl::list< InitialValues, InitialValuesOuterBoundary, DecayTimescaleOuterBoundary, DecayTimescale, AsymptoticVelocityOuterBoundary > |
Public Member Functions | |
ExpansionMapOptions (const std::variant< std::array< double, 3 >, FromVolumeFile< names::Expansion > > &expansion_values, const std::variant< std::array< double, 3 >, FromVolumeFile< names::Expansion > > &expansion_outer_boundary_values, std::optional< double > decay_timescale_outer_boundary_in, std::optional< double > decay_timescale_in, std::optional< double > asymptotic_velocity_outer_boundary_in, const Options::Context &context={}) | |
Static Public Member Functions | |
static std::string | name () |
Public Attributes | |
std::array< DataVector, 3 > | initial_values {} |
std::array< DataVector, 3 > | initial_values_outer_boundary {} |
double | decay_timescale_outer_boundary {} |
std::optional< double > | decay_timescale {} |
std::optional< double > | asymptotic_velocity_outer_boundary {} |
Static Public Attributes | |
static constexpr Options::String | help |
Class to be used as an option for initializing expansion map coefficients.
|
staticconstexpr |