SpECTRE  v2024.09.29
domain::creators::sphere::TimeDependentMapOptions::ExpansionMapOptions Struct Reference

Classes

struct  DecayTimescaleExpansion
 
struct  DecayTimescaleExpansionOuterBoundary
 
struct  InitialValues
 
struct  InitialValuesOuterBoundary
 

Public Types

using type = Options::Auto< ExpansionMapOptions, Options::AutoLabel::None >
 
using options = tmpl::list< InitialValues, DecayTimescaleExpansion, InitialValuesOuterBoundary, DecayTimescaleExpansionOuterBoundary >
 

Public Member Functions

 ExpansionMapOptions (std::array< double, 3 > initial_values_in, double decay_timescale_in, std::array< double, 3 > initial_values_outer_boundary_in, double decay_timescale_outer_boundary_in)
 

Static Public Member Functions

static std::string name ()
 

Public Attributes

std::array< double, 3 > initial_values
 
double decay_timescale {std::numeric_limits<double>::signaling_NaN()}
 
std::array< double, 3 > initial_values_outer_boundary
 
double decay_timescale_outer_boundary
 

Static Public Attributes

static constexpr Options::String help
 

Member Data Documentation

◆ decay_timescale_outer_boundary

double domain::creators::sphere::TimeDependentMapOptions::ExpansionMapOptions::decay_timescale_outer_boundary

◆ help

constexpr Options::String domain::creators::sphere::TimeDependentMapOptions::ExpansionMapOptions::help
staticconstexpr
Initial value:
= {
"Options for the expansion map. Specify 'None' to not use this map."}

◆ initial_values

std::array<double, 3> domain::creators::sphere::TimeDependentMapOptions::ExpansionMapOptions::initial_values

◆ initial_values_outer_boundary

std::array<double, 3> domain::creators::sphere::TimeDependentMapOptions::ExpansionMapOptions::initial_values_outer_boundary

The documentation for this struct was generated from the following file: