| Cantera 3.0.0

Loading...
Searching...
No Matches
thermo_utils.h
1// This file is part of Cantera. See License.txt in the top-level directory or
2// at https://cantera.org/license.txt for license and copyright information.
3
4#ifndef CT_PY_THERMO_UTILS_H
5#define CT_PY_THERMO_UTILS_H
6
7#include "cantera/thermo/ThermoPhase.h"
8#include "wrappers.h"
9
10#define THERMO_1D(FUNC_NAME) ARRAY_FUNC(thermo, ThermoPhase, FUNC_NAME)
11
12THERMO_1D(getMassFractions)
13THERMO_1D(setMassFractions)
14THERMO_1D(getMoleFractions)
15THERMO_1D(setMoleFractions)
16THERMO_1D(getConcentrations)
17THERMO_1D(setConcentrations)
18
19THERMO_1D(getMolecularWeights)
20THERMO_1D(getCharges)
21THERMO_1D(getChemPotentials)
22THERMO_1D(getElectrochemPotentials)
23THERMO_1D(getPartialMolarEnthalpies)
24THERMO_1D(getPartialMolarEntropies)
25THERMO_1D(getPartialMolarIntEnergies)
26THERMO_1D(getPartialMolarCp)
27THERMO_1D(getPartialMolarVolumes)
28THERMO_1D(getEnthalpy_RT)
29THERMO_1D(getEntropy_R)
30THERMO_1D(getIntEnergy_RT)
31THERMO_1D(getGibbs_RT)
32THERMO_1D(getCp_R)
33THERMO_1D(getActivities)
34THERMO_1D(getActivityCoefficients)
35
36#endif
ThermoPhase.h
Header file for class ThermoPhase, the base class for phases with thermodynamic properties,...