![]() |
OGS
|
|
A class for dimensionless Gibbs free energy defined by
\[ \gamma=\sum_{i=1}^{34}\left[ n_i * (7.1-\pi)^{l_i}(\tau - 1.222)^{j_i} \right] \]
Coefficients \(n_i\), \(j_i\) and \(l_i\) are given in three static arrays in the cpp file.
Definition at line 31 of file DimensionLessGibbsFreeEnergyRegion1.h.
#include <DimensionLessGibbsFreeEnergyRegion1.h>
Public Member Functions | |
| template<typename S, typename T> | |
| promote< S, T > | get_gamma (const S tau, const T pi) |
| template<typename S, typename T> | |
| promote< S, T > | get_dgamma_dtau (const S tau, const T pi) |
| template<typename S, typename T> | |
| promote< S, T > | get_dgamma_dtau_dtau (const S tau, const T pi) |
| template<typename S, typename T> | |
| promote< S, T > | get_dgamma_dpi (const S tau, const T pi) |
| template<typename S, typename T> | |
| promote< S, T > | get_dgamma_dpi_dpi (const S tau, const T pi) |
| template<typename S, typename T> | |
| promote< S, T > | get_dgamma_dtau_dpi (const S tau, const T pi) |
Static Public Member Functions | |
| template<typename S, typename T> | |
| static boost::math::differentiation::promote< S, T > | get_gamma (const S tau, const T pi) |
| template<typename S, typename T> | |
| static boost::math::differentiation::promote< S, T > | get_dgamma_dtau (const S tau, const T pi) |
| template<typename S, typename T> | |
| static boost::math::differentiation::promote< S, T > | get_dgamma_dtau_dtau (const S tau, const T pi) |
| template<typename S, typename T> | |
| static boost::math::differentiation::promote< S, T > | get_dgamma_dpi (const S tau, const T pi) |
| template<typename S, typename T> | |
| static boost::math::differentiation::promote< S, T > | get_dgamma_dpi_dpi (const S tau, const T pi) |
| template<typename S, typename T> | |
| static boost::math::differentiation::promote< S, T > | get_dgamma_dtau_dpi (const S tau, const T pi) |
| promote< S, T > MaterialLib::Fluid::DimensionLessGibbsFreeEnergyRegion1::get_dgamma_dpi | ( | const S | tau, |
| const T | pi ) |
Definition at line 78 of file DimensionLessGibbsFreeEnergyRegion1.cpp.
References MaterialLib::Fluid::ji, MaterialLib::Fluid::li, and MaterialLib::Fluid::ni.
|
static |
Get the 1st order partial derivative of the dimension less Gibbs free energy with respect to dimension less pressure, pi
| pi | Dimension less temperature |
| tau | Dimension less pressure |
| promote< S, T > MaterialLib::Fluid::DimensionLessGibbsFreeEnergyRegion1::get_dgamma_dpi_dpi | ( | const S | tau, |
| const T | pi ) |
Definition at line 92 of file DimensionLessGibbsFreeEnergyRegion1.cpp.
References MaterialLib::Fluid::ji, MaterialLib::Fluid::li, and MaterialLib::Fluid::ni.
|
static |
Get the 2nd order partial derivative of the dimension less Gibbs free energy with respect to dimension less pressure, pi
| pi | Dimension less temperature |
| tau | Dimension less pressure |
| promote< S, T > MaterialLib::Fluid::DimensionLessGibbsFreeEnergyRegion1::get_dgamma_dtau | ( | const S | tau, |
| const T | pi ) |
Definition at line 50 of file DimensionLessGibbsFreeEnergyRegion1.cpp.
References MaterialLib::Fluid::ji, MaterialLib::Fluid::li, and MaterialLib::Fluid::ni.
|
static |
Get the 1st order partial derivative of the dimension less Gibbs free energy with respect to dimension less temperature, tau
| pi | Dimension less temperature |
| tau | Dimension less pressure |
| promote< S, T > MaterialLib::Fluid::DimensionLessGibbsFreeEnergyRegion1::get_dgamma_dtau_dpi | ( | const S | tau, |
| const T | pi ) |
Definition at line 106 of file DimensionLessGibbsFreeEnergyRegion1.cpp.
References MaterialLib::Fluid::ji, MaterialLib::Fluid::li, and MaterialLib::Fluid::ni.
|
static |
Get the 2nd order partial derivative of the dimension less Gibbs free energy with respect to dimension less temperature, tau, and dimension less pressure, pi
| pi | Dimension less temperature |
| tau | Dimension less pressure |
| promote< S, T > MaterialLib::Fluid::DimensionLessGibbsFreeEnergyRegion1::get_dgamma_dtau_dtau | ( | const S | tau, |
| const T | pi ) |
Definition at line 64 of file DimensionLessGibbsFreeEnergyRegion1.cpp.
References MaterialLib::Fluid::ji, MaterialLib::Fluid::li, and MaterialLib::Fluid::ni.
|
static |
Get the 2nd order partial derivative of the dimension less Gibbs free energy with respect to dimension less temperature, tau
| pi | Dimension less temperature |
| tau | Dimension less pressure |
| promote< S, T > MaterialLib::Fluid::DimensionLessGibbsFreeEnergyRegion1::get_gamma | ( | const S | tau, |
| const T | pi ) |
Definition at line 37 of file DimensionLessGibbsFreeEnergyRegion1.cpp.
References MaterialLib::Fluid::ji, MaterialLib::Fluid::li, and MaterialLib::Fluid::ni.
|
static |
Get the value
| pi | Dimension less temperature |
| tau | Dimension less pressure |