GammaLaw Struct Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
List of all members
amr_wind::eos::GammaLaw Struct Reference
#include <EOSModel.H>
Public Types | |
using | eos_type = GammaLaw |
Public Member Functions | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | p_rth (const amrex::Real rho, const amrex::Real theta, const amrex::Real qv=0.0) const |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | dp_constanttheta (const amrex::Real rho, const amrex::Real theta, const amrex::Real qv=0.0) const |
template<class... Args> | |
AMREX_GPU_HOST_DEVICE | GammaLaw (const amrex::Real p0=1e-5) |
Static Public Member Functions | |
static std::string | identifier () |
Public Attributes | |
const amrex::Real | m_gamma {constants::HEAT_CAPACITY_RATIO} |
const amrex::Real | m_p0 {1e5} |
const amrex::Real | m_ip0 {1e-5} |
const amrex::Real | m_air_gas_constant |
const amrex::Real | m_water_vapor_gas_constant |
Detailed Description
Gamma law equation of state
Member Typedef Documentation
◆ eos_type
Constructor & Destructor Documentation
◆ GammaLaw()
template<class... Args>
|
inlineexplicit |
Member Function Documentation
◆ dp_constanttheta()
|
inline |
Return dP/drho at constant theta
- Parameters
-
[in] rho density [in] theta potential temperature [in] qv water vapor
- Returns
- pressure
◆ identifier()
|
inlinestatic |
◆ p_rth()
|
inline |
Return pressure given density and potential temperature
- Parameters
-
[in] rho density [in] theta potential temperature [in] qv water vapor
- Returns
- pressure
Member Data Documentation
◆ m_air_gas_constant
const amrex::Real amr_wind::eos::GammaLaw::m_air_gas_constant |
Initial value:
{
static constexpr amrex::Real UNIVERSAL_GAS_CONSTANT
Universal gas constant (J/K mol)
Definition constants.H:46
static constexpr amrex::Real MOLAR_MASS_AIR
Molar mass of air (kg/mol)
Definition constants.H:53
◆ m_gamma
const amrex::Real amr_wind::eos::GammaLaw::m_gamma {constants::HEAT_CAPACITY_RATIO} |
◆ m_ip0
const amrex::Real amr_wind::eos::GammaLaw::m_ip0 {1e-5} |
◆ m_p0
const amrex::Real amr_wind::eos::GammaLaw::m_p0 {1e5} |
◆ m_water_vapor_gas_constant
const amrex::Real amr_wind::eos::GammaLaw::m_water_vapor_gas_constant |
Initial value:
{
static constexpr amrex::Real MOLAR_MASS_WATER_VAPOR
Molar mass of water vapor (kg/mol)
Definition constants.H:56
The documentation for this struct was generated from the following file:
- /home/runner/work/amr-wind/amr-wind/amr-wind/eos_models/EOSModel.H
Generated by