SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
VariableFixing Namespace Reference

Contains all variable fixers. More...

Classes

class  FixToAtmosphere
 Fix the primitive variables to an atmosphere in low density regions. More...
 
class  LimitLorentzFactor
 Limit the maximum Lorentz factor to LorentzFactorCap in regions where the density is below MaxDensityCutoff. More...
 
class  ParameterizedDeleptonization
 Adjust the electron fraction (Ye) based on rest mass density (rho). More...
 
class  RadiallyFallingFloor
 Applies a pressure and density floor dependent on the distance to the origin. More...
 

Enumerations

enum class  FixReconstructedStateToAtmosphere : uint8_t { Always , AtDgFdInterfaceOnly , OnFdOnly , Never }
 How to apply atmosphere to the reconstructed state.
 

Functions

std::ostreamoperator<< (std::ostream &os, const FixReconstructedStateToAtmosphere &t)
 
template<size_t Dim>
bool operator!= (const FixToAtmosphere< Dim > &lhs, const FixToAtmosphere< Dim > &rhs)
 
bool operator!= (const LimitLorentzFactor &lhs, const LimitLorentzFactor &rhs)
 
bool operator!= (const ParameterizedDeleptonization &lhs, const ParameterizedDeleptonization &rhs)
 
template<size_t Dim>
bool operator!= (const RadiallyFallingFloor< Dim > &lhs, const RadiallyFallingFloor< Dim > &rhs)
 

Detailed Description

Contains all variable fixers.