IAPWS95/structure.h マニュアル

(The documentation of IAPWS95/structure.h)

Last Update: 2023/11/29


IAPWS95/structure.hでは IAPWS95ヘッダファイルパッケージで主に用いる構造体が定義されている。 各構造体の定義を以下に示す。
Structures mainly used in IAPWS95 header file package are defined in IAPWS95/structure.h. Definitions of individual structures are shown below.

◆目次(Table of contents)



◆struct IAPWS95_ideal型構造体 (A struct IAPWS95_ideal-type structure)

理想気体項を表すための構造体である。 Wagner and Pruss (2002)の表6.4に登場する量をまとめてこの構造体で表現する。 以下のメンバから成る。
A structure to represent the ideal gas terms, which appear in Table 6.4 of Wagner and Pruss (2002). This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
double phi_o 理想気体項\(\phi^o\)。
The ideal-gas part \(\phi^o\).
double phi_delta_o \(\phi_{\delta}^o \equiv \PartialDiff{\phi^o}{\delta}\)
double phi_deltadelta_o \(\phi_{\delta\delta}^o \equiv \PartialDDiff{\phi^o}{\tau}\)
double phi_tau_o \(\phi_{\tau}^o \equiv \PartialDiff{\phi^o}{\tau}\)
double phi_tautau_o \(\phi_{\tau\tau}^o \equiv \PartialDDiff{\phi^o}{\tau}\)
double phi_deltatau_o \(\phi_{\delta\tau}^o \equiv \PartialCrossDiff{\phi^o}{\delta}{\tau}\)


◆struct IAPWS95_residual型構造体 (A struct IAPWS95_residual-type structure)

残差項を表すための構造体である。 Wagner and Pruss (2002)の表6.5に登場する量をまとめてこの構造体で表現する。 以下のメンバから成る。
A structure to represent the residual terms, which appear in Table 6.5 of Wagner and Pruss (2002). This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
double phi_r 残差項\(\phi^r\)。
The residual part \(\phi^r\).
double phi_delta_r \(\phi_{\delta}^r \equiv \PartialDiff{\phi^r}{\delta}\)
double phi_deltadelta_r \(\phi_{\delta\delta}^r \equiv \PartialDDiff{\phi^r}{\delta}\)
double phi_tau_r \(\phi_{\tau}^r \equiv \PartialDiff{\phi^r}{\tau}\)
double phi_tautau_r \(\phi_{\tau\tau}^r \equiv \PartialDDiff{\phi^r}{\tau}\)
double phi_deltatau_r \(\phi_{\delta\tau}^r \equiv \PartialCrossDiff{\phi^r}{\delta}{\tau}\)


◆struct IAPWS95_state型構造体 (A struct IAPWS95_state-type structure)

指定された密度・温度における他の熱力学変数一式を表現するための構造体である。 以下のメンバから成る。
A structure to express all the thermodynamic variables at a given density and temperature. This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
struct IAPWS95_ideal ideal 理想気体項。
The ideal gas term.
struct IAPWS95_residual residual 残差項。
The residual term.
double p 圧力 [Pa]。
The pressure [Pa].
double s 単位質量あたりのエントロピー [J kg\(^{-1}\) K\(^{-1}\)]。
The entropy per unit mass [J kg\(^{-1}\) K\(^{-1}\)].
double u 単位質量あたりの内部エネルギー [J kg\(^{-1}\)]。
The internal energy per unit mass [J kg\(^{-1}\)].
double h 単位質量あたりのエンタルピー [J kg\(^{-1}\)]。
The enthalpy per unit mass [J kg\(^{-1}\)].
double f 単位質量あたりのヘルムホルツの自由エネルギー [J kg\(^{-1}\)]。
The Helmholtz free energy per unit mass [J kg\(^{-1}\)].
double g 単位質量あたりのギブスの自由エネルギー [J kg\(^{-1}\)]。
The Gibbs free energy per unit mass [J kg\(^{-1}\)].
double cv 定積比熱 [J kg\(^{-1}\) K\(^{-1}\)]。
The isochoric heat capacity [J kg\(^{-1}\) K\(^{-1}\)].
double cp 定圧比熱 [J kg\(^{-1}\) K\(^{-1}\)]。
The isobaric heat capacity [J kg\(^{-1}\) K\(^{-1}\)].
double w 音速 [m s\(^{-1}\)]。
The sound speed [m s\(^{-1}\)].
double dp_drho_fixT \(\left(\PartialDiff{p}{\rho}\right)_T\)


◆struct IAPWS95_phase型構造体 (A struct IAPWS95_phase-type structure)

指定された温度・圧力での各相の存在有無を表現するための構造体である。 以下のメンバから成る。
A structure to express the existence or absence of each phase at a given temperature and pressure. This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
_Bool iceI_exist 氷Iが存在するか否か。
Whether the ice I is present or not.
_Bool iceIII_exist 氷IIIが存在するか否か。
Whether the ice III is present or not.
_Bool iceV_exist 氷Vが存在するか否か。
Whether the ice V is present or not.
_Bool iceVI_exist 氷VIが存在するか否か。
Whether the ice VI is present or not.
_Bool liquid_exist 液体が存在するか否か。
Whether the liquid is present or not.
_Bool gas_exist 気体が存在するか否か。
Whether the gas is present or not.
_Bool supercritical_exist 超臨界流体が存在するか否か。
Whether the supercritical fluid is present or not.