this is the ideal gas equaiton of state More...
#include <cl_GM_EoS_Idgas.hpp>
Public Member Functions | |
| EoS_Idgas (Gas &aParent) | |
| ~EoS_Idgas ()=default | |
| void | remix () |
| call the remix function of the equation of state | |
| real | p (const real T, const real v) const |
| pressure in Pa | |
| real | v (const real T, const real p) const |
| specific volume in m^3/kg | |
| real | T (const real p, const real v) const |
| temperature in K | |
| real | dpdT (const real T, const real v) const |
| real | d2pdT2 (const real T, const real v) const |
| real | dpdv (const real T, const real v) const |
| real | d2pdv2 (const real T, const real v) const |
| real | alpha (const real T, const real p) const |
| thermal expansion coefficient | |
| real | beta (const real T, const real p) const |
| isochoric stress coefficient | |
| real | kappa (const real T, const real p) const |
| isothermal compressibility coefficient | |
| real | hdep (const real T, const real p) const |
| real | cpdep (const real T, const real p) const |
| real | sdep (const real T, const real p) const |
| real | dhdepdp (const real T, const real p) const |
| real | dsdepdT (const real T, const real p) const |
| real | dsdepdp (const real T, const real p) const |
| real | hdep0 (const real T) const |
| real | cpdep0 (const real T) const |
| real | sdep0 (const real T) const |
| real | dsdepdT0 (const real T) const |
| void | eval_critical_point (real &T, real &p, real &v) const |
| real | v (const uint aIndex, const real T, const real p) const |
| real | hdep (const uint aIndex, const real T, const real p) const |
| real | cpdep (const uint aIndex, const real T, const real p) const |
| Public Member Functions inherited from belfem::gasmodels::EoS | |
| EoS (Gas &aParent) | |
| virtual | ~EoS ()=default |
| virtual real | dvdT (const real T, const real v) const |
| virtual real | h (const real T, const real p) const |
| virtual real | hvap (const real T, const real p) const |
| virtual real | cv (const real T, const real p) const |
| virtual real | cp (const real T, const real p) const |
| virtual real | s (const real T, const real p) const |
| virtual real | dsdT (const real T, const real p) const |
| virtual real | dsdp (const real T, const real p) const |
| virtual real | w (const real T, const real p) const |
| speed of sound in m/s ( helmholtz only ) | |
| virtual real | pi (const real T, const real p) const |
| virtual real | dpidp (const real T, const real p) const |
| virtual real | p_vap (const real T) const |
| virtual real | T_vap (const real p) const |
| Gas * | parent () |
| expose the parent of this EoS | |
Additional Inherited Members | |
| Protected Attributes inherited from belfem::gasmodels::EoS | |
| Gas & | mParent |
| gas object that owns this class | |
| Statevals & | mStatevals |
| statevals object | |
| const real & | mR |
| specific gas constant | |
| const real & | mM |
| molar mass in kg/Mol | |
| belfem::gasmodels::EoS_Idgas::EoS_Idgas | ( | Gas & | aParent | ) |
|
default |
thermal expansion coefficient
\( \alpha = \frac{1}{v} \left( \frac{\partial v}{\partial T}\right)_p \)
Reimplemented from belfem::gasmodels::EoS.
isochoric stress coefficient
\( \beta = \frac{1}{p} \left( \frac{\partial p}{\partial T}\right)_v \)
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
|
virtual |
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Implements belfem::gasmodels::EoS.
Implements belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
|
virtual |
Implements belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
|
virtual |
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
isothermal compressibility coefficient
\( \kappa = -\frac{1}{v} \left( \frac{\partial v}{\partial p}\right)_T \)
Reimplemented from belfem::gasmodels::EoS.
pressure in Pa
Implements belfem::gasmodels::EoS.
|
virtual |
call the remix function of the equation of state
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
Reimplemented from belfem::gasmodels::EoS.
temperature in K
Implements belfem::gasmodels::EoS.
specific volume in m^3/kg
Implements belfem::gasmodels::EoS.
|
virtual |
Reimplemented from belfem::gasmodels::EoS.