Now that the reaction system, chemistry and combustion models are completely separate from the multicomponent mixture thermophysical properties package that supports them it is inconsistent that thermo is named reactionThermo and the name multicomponentThermo better describes the purpose and functionality.
110 lines
2.0 KiB
C++
110 lines
2.0 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
========= |
|
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
|
\\ / O peration | Website: https://openfoam.org
|
|
\\ / A nd | Version: dev
|
|
\\/ M anipulation |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
format ascii;
|
|
class dictionary;
|
|
object fluidMulticomponentThermo;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
type
|
|
(
|
|
hePsiThermo
|
|
heRhoThermo
|
|
);
|
|
|
|
typeBase
|
|
(
|
|
hePsiThermo psiMulticomponentThermo
|
|
heRhoThermo rhoMulticomponentThermo
|
|
);
|
|
|
|
energy
|
|
(
|
|
sensibleEnthalpy
|
|
absoluteEnthalpy
|
|
sensibleInternalEnergy
|
|
absoluteInternalEnergy
|
|
);
|
|
|
|
mixture
|
|
(
|
|
pureMixture
|
|
multiComponentMixture
|
|
valueMultiComponentMixture
|
|
coefficientWilkeMultiComponentMixture
|
|
);
|
|
|
|
mixtureRenamed
|
|
(
|
|
pureMixture singleComponentMixture
|
|
multiComponentMixture coefficientMultiComponentMixture
|
|
);
|
|
|
|
transport
|
|
(
|
|
const
|
|
icoTabulated
|
|
logPolynomial
|
|
polynomial
|
|
sutherland
|
|
tabulated
|
|
WLF
|
|
Andrade
|
|
);
|
|
|
|
thermo
|
|
(
|
|
eConst
|
|
eIcoTabulated
|
|
ePolynomial
|
|
ePower
|
|
eTabulated
|
|
hConst
|
|
hIcoTabulated
|
|
hPolynomial
|
|
hPower
|
|
hTabulated
|
|
janaf
|
|
);
|
|
|
|
equationOfState
|
|
(
|
|
adiabaticPerfectFluid
|
|
Boussinesq
|
|
icoPolynomial
|
|
icoTabulated
|
|
incompressiblePerfectGas
|
|
linear
|
|
PengRobinsonGas
|
|
perfectFluid
|
|
perfectGas
|
|
rhoConst
|
|
rhoTabulated
|
|
rPolynomial
|
|
);
|
|
|
|
specie
|
|
(
|
|
specie
|
|
);
|
|
|
|
codeOptions
|
|
#{
|
|
EXE_INC = \
|
|
-I$(LIB_SRC)/physicalProperties/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/specie/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/reactionThermo/lnInclude \
|
|
-I$(LIB_SRC)/finiteVolume/lnInclude
|
|
#};
|
|
|
|
|
|
// ************************************************************************* //
|