SpECTRE
v2025.03.17
|
Limit the velocity in and near the atmosphere. More...
#include <FixToAtmosphere.hpp>
Classes | |
struct | AtmosphereDensityCutoff |
struct | AtmosphereMaxVelocity |
struct | NearAtmosphereMaxVelocity |
struct | TransitionDensityBound |
Public Types | |
using | options = implementation defined |
Public Member Functions | |
void | pup (PUP::er &p) |
bool | operator== (const VelocityLimitingOptions &rhs) const |
bool | operator!= (const VelocityLimitingOptions &rhs) const |
Public Attributes | |
double | atmosphere_max_velocity |
double | near_atmosphere_max_velocity |
double | atmosphere_density_cutoff |
double | transition_density_bound |
Static Public Attributes | |
static constexpr Options::String | help |
Limit the velocity in and near the atmosphere.
Let
We then rescale the velocity by
double VariableFixing::FixToAtmosphere< Dim >::VelocityLimitingOptions::atmosphere_density_cutoff |
double VariableFixing::FixToAtmosphere< Dim >::VelocityLimitingOptions::atmosphere_max_velocity |
|
staticconstexpr |
double VariableFixing::FixToAtmosphere< Dim >::VelocityLimitingOptions::near_atmosphere_max_velocity |
double VariableFixing::FixToAtmosphere< Dim >::VelocityLimitingOptions::transition_density_bound |