#include <array>
#include <cfloat>
#include <iosfwd>
#include <map>
#include <memory>
#include <set>
#include <utility>
#include <vector>
#include <yaml-cpp/yaml.h>
#include <athena/athena.hpp>
#include <athena/hydro/hydro.hpp>
#include <athena/mesh/mesh.hpp>
#include <air_parcel.hpp>
#include <configure.hpp>
#include <constants.hpp>
Go to the source code of this file.
|
using | IndexPair = std::pair< int, int > |
|
using | IndexSet = std::vector< int > |
|
using | RealArray3 = std::array< Real, 3 > |
|
using | RealArrayX = std::vector< Real > |
|
using | SatVaporPresFunc1 = Real(*)(AirParcel const &, int i, int j) |
|
using | SatVaporPresFunc2 = Real(*)(AirParcel const &, int i, int j, int k) |
|
using | ReactionIndx = std::array< int, MAX_REACTANT > |
|
using | ReactionStoi = std::array< int, MAX_REACTANT > |
|
using | ReactionInfo = std::pair< ReactionIndx, ReactionStoi > |
|
|
Real | NullSatVaporPres1 (AirParcel const &, int, int) |
|
Real | NullSatVaporPres2 (AirParcel const &, int, int, int) |
|
void | read_thermo_property (Real var[], char const name[], int len, Real v0, ParameterInput *pin) |
|
Real | saha_ionization_electron_density (Real T, Real num, Real ion_ev) |
|
Real | SatVaporPresIdeal (Real t, Real p3, Real beta, Real delta) |
|
◆ IndexPair
◆ IndexSet
◆ RealArray3
◆ RealArrayX
◆ SatVaporPresFunc1
◆ SatVaporPresFunc2
◆ ReactionIndx
◆ ReactionStoi
◆ ReactionInfo
◆ anonymous enum
◆ NullSatVaporPres1()
Real NullSatVaporPres1 |
( |
AirParcel const & |
air, |
|
|
int |
i, |
|
|
int |
j |
|
) |
| |
◆ NullSatVaporPres2()
Real NullSatVaporPres2 |
( |
AirParcel const & |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ read_thermo_property()
void read_thermo_property |
( |
Real |
var[], |
|
|
char const |
name[], |
|
|
int |
len, |
|
|
Real |
v0, |
|
|
ParameterInput * |
pin |
|
) |
| |
◆ saha_ionization_electron_density()
Real saha_ionization_electron_density |
( |
Real |
T, |
|
|
Real |
num, |
|
|
Real |
ion_ev |
|
) |
| |
◆ SatVaporPresIdeal()
Real SatVaporPresIdeal |
( |
Real |
t, |
|
|
Real |
p3, |
|
|
Real |
beta, |
|
|
Real |
delta |
|
) |
| |
|
inline |
Ideal saturation vapor pressure \(p^* = p^r\exp[\beta(1-1/t)-\delta\lnt]\) \(p^r\) is the reference pressure, usually choosen to be the triple point pressure
\(t=T/T^r\) is the dimensionless temperature. \(T^r\) is the reference temperature.
Similar to \(p^r\), \(T^r\) is usually choosen to be the triple point temperature
- Returns
- \(p^*\) [pa]
Definition at line 59 of file thermodynamics.hpp.