Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
dumux-repositories
dumux
Commits
4b29de73
Commit
4b29de73
authored
Dec 20, 2017
by
Simon Scholz
Browse files
Merge branch 'fix/doxy-material' into 'next'
Fix/doxy material See merge request
!701
parents
bc592548
d9a59563
Changes
157
Hide whitespace changes
Inline
Side-by-side
dumux/material/binarycoefficients/CMakeLists.txt
View file @
4b29de73
...
...
@@ -7,6 +7,8 @@ brine_air.hh
brine_co2.hh
fullermethod.hh
h2o_air.hh
h2o_constant.hh
h2o_heavyoil.hh
h2o_mesitylene.hh
h2o_n2.hh
h2o_o2.hh
...
...
dumux/material/binarycoefficients/air_mesitylene.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for air and mesitylene.
*/
#ifndef DUMUX_BINARY_COEFF_AIR_MESITYLENE_HH
...
...
@@ -33,15 +33,15 @@ namespace BinaryCoeff
{
/*!
* \ingroup Binarycoefficients
* \brief Binary coefficients for water and mesitylene.
* \param temperature temperature in \f$\mathrm{[K]}\f$
*
*/
class
Air_Mesitylene
{
public:
/*!
*
* \brief Henry coefficient \f$\mathrm{[Pa]}\f$ for mesitylene in air.
* \param temperature the temperature \f$\mathrm{[K]}\f$
*/
template
<
class
Scalar
>
static
Scalar
henry
(
Scalar
temperature
)
...
...
dumux/material/binarycoefficients/air_xylene.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for air and xylene.
*/
#ifndef DUMUX_BINARY_COEFF_AIR_XYLENE_HH
...
...
@@ -33,15 +33,15 @@ namespace BinaryCoeff
{
/*!
* \brief Binary coefficients for water and xylene.
* \param temperature temperature in \f$\mathrm{[K]}\f$
*
* \ingroup Binarycoefficients
* \brief Binary coefficients for air and xylene.
*/
class
Air_Xylene
{
public:
/*!
*
* \brief Henry coefficient \f$\mathrm{[Pa]}\f$ for mesitylene in air.
* \param temperature the temperature \f$\mathrm{[K]}\f$
*/
template
<
class
Scalar
>
static
Scalar
henry
(
Scalar
temperature
)
...
...
dumux/material/binarycoefficients/brine_air.hh
View file @
4b29de73
...
...
@@ -18,9 +18,8 @@
*****************************************************************************/
/*!
* \file
*
* \ingroup Binarycoefficients
* \brief Binary coefficients for
Air and brine
.
* \brief Binary coefficients for
Brine and Air
.
*/
#ifndef DUMUX_BINARY_COEFF_BRINE_Air_HH
#define DUMUX_BINARY_COEFF_BRINE_Air_HH
...
...
@@ -33,7 +32,8 @@
namespace
Dumux
{
namespace
BinaryCoeff
{
/*!
* \brief Binary coefficients for brine and Air.
* \ingroup Binarycoefficients
* \brief Binary coefficients for Brine and Air.
*/
template
<
class
Scalar
,
class
Air
,
bool
verbose
=
true
>
class
Brine_Air
{
...
...
@@ -41,12 +41,12 @@ class Brine_Air {
// using Air = Dumux::Air<Scalar>;
using
Brine
=
Dumux
::
Brine
<
Scalar
,
H2O
>
;
using
IdealGas
=
Dumux
::
IdealGas
<
Scalar
>
;
static
const
int
l
PhaseIdx
=
0
;
// index of the liquid phase
static
const
int
g
PhaseIdx
=
1
;
// index of the gas phase
static
const
int
w
PhaseIdx
=
0
;
// index of the liquid phase
static
const
int
n
PhaseIdx
=
1
;
// index of the gas phase
public:
/*!
* \brief Binary diffusion coefficient \f$\mathrm{[m^2/s]}\f$ of water in the Air phase.
*
\brief Binary diffusion coefficient \f$\mathrm{[m^2/s]}\f$ of water in the Air phase.
*
* According to B. Xu et al. (2003) \cite xu2003 <BR>
* \param temperature the temperature \f$\mathrm{[K]}\f$
...
...
@@ -65,24 +65,24 @@ public:
;
/*!
* Lacking better data on water-air diffusion in liquids, we use at the
* moment the diffusion coefficient of the air's main component nitrogen!!
* \brief Diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular nitrogen in liquid water.
*
* The empirical equations for estimating the diffusion coefficient in
* infinite solution which are presented in Reid, 1987 all show a
* linear dependency on temperature. We thus simply scale the
* experimentally obtained diffusion coefficient of Ferrell and
* Himmelblau by the temperature.
* \param temperature The temperature \f$\mathrm{[K]}\f$
* \param pressure The pressure \f$\mathrm{[Pa]}\f$
*
* See:
*
* R. Reid et al. (1987, pp. 599) \cite reid1987 <BR>
*
* R. Ferrell, D. Himmelblau (1967, pp. 111-115) \cite ferrell1967
*/
* Lacking better data on water-air diffusion in liquids, we use at the
* moment the diffusion coefficient of the air's main component nitrogen!!
* \brief Diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular nitrogen in liquid water.
*
* The empirical equations for estimating the diffusion coefficient in
* infinite solution which are presented in Reid, 1987 all show a
* linear dependency on temperature. We thus simply scale the
* experimentally obtained diffusion coefficient of Ferrell and
* Himmelblau by the temperature.
* \param temperature The temperature \f$\mathrm{[K]}\f$
* \param pressure The pressure \f$\mathrm{[Pa]}\f$
*
* See:
*
* R. Reid et al. (1987, pp. 599) \cite reid1987 <BR>
*
* R. Ferrell, D. Himmelblau (1967, pp. 111-115) \cite ferrell1967
*/
static
Scalar
liquidDiffCoeff
(
Scalar
temperature
,
Scalar
pressure
)
{
//Diffusion coefficient of Air in the H2O phase
const
Scalar
Texp
=
273.15
+
25
;
// [K]
...
...
@@ -94,7 +94,7 @@ public:
* \brief Returns the _mol_ (!) fraction of Air in the liquid
* phase and the mol_ (!) fraction of H2O in the gas phase
* for a given temperature, pressure, Air density and brine
* X
l
NaCl.
* X
w
NaCl.
*
* Implemented according to Spycher and Pruess (2005) \cite spycher2005 <BR>
* applying the activity coefficient expression of Duan and Sun (2003) \cite duan2003 <BR>
...
...
@@ -102,52 +102,52 @@ public:
*
* \param temperature the temperature \f$\mathrm{[K]}\f$
* \param pg the gas phase pressure \f$\mathrm{[Pa]}\f$
* \param X
l
NaCl the X
l
NaCl \f$\mathrm{[kg NaCl / kg solution]}\f$
* \param X
w
NaCl the X
w
NaCl \f$\mathrm{[kg NaCl / kg solution]}\f$
* \param knownPhaseIdx indicates which phases are present
* \param x
l
Air mole fraction of Air in brine \f$\mathrm{[mol/mol]}\f$
* \param
yg
H2O mole fraction of water in the gas phase \f$\mathrm{[mol/mol]}\f$
* \param x
l
NaCl the x
l
NaCl
* \param x
w
Air mole fraction of Air in brine \f$\mathrm{[mol/mol]}\f$
* \param
xn
H2O mole fraction of water in the gas phase \f$\mathrm{[mol/mol]}\f$
* \param x
w
NaCl the x
w
NaCl
*/
static
void
calculateMoleFractions
(
const
Scalar
temperature
,
const
Scalar
pg
,
const
Scalar
X
l
NaCl
,
const
Scalar
X
w
NaCl
,
const
int
knownPhaseIdx
,
Scalar
&
x
l
Air
,
Scalar
&
yg
H2O
,
Scalar
&
x
l
NaCl
)
{
Scalar
&
x
w
Air
,
Scalar
&
xn
H2O
,
Scalar
&
x
w
NaCl
)
{
DUNE_THROW
(
Dune
::
InvalidStateException
,
"Function: "
<<
"calculateMoleFractions"
<<
" is invalid."
);
// Scalar A = computeA_(temperature, pg);
//
// /* X
l
NaCl: conversion from mass fraction to mol fraction */
// x
l
NaCl = massTomoleFrac_(X
l
NaCl);
// /* X
w
NaCl: conversion from mass fraction to mol fraction */
// x
w
NaCl = massTomoleFrac_(X
w
NaCl);
//
// // if both phases are present the mole fractions in each phase can be calculate
// // with the mutual solubility function
// if (knownPhaseIdx < 0) {
// Scalar molalityNaCl = molFracToMolality_(x
l
NaCl); // molality of NaCl //CHANGED
// Scalar molalityNaCl = molFracToMolality_(x
w
NaCl); // molality of NaCl //CHANGED
// Scalar m0_Air = molalityAirinPureWater_(temperature, pg); // molality of Air in pure water
// Scalar gammaStar = activityCoefficient_(temperature, pg, molalityNaCl);// activity coefficient of Air in brine
// Scalar m_Air = m0_Air / gammaStar; // molality of Air in brine
// x
l
Air = m_Air / (molalityNaCl + 55.508 + m_Air); // mole fraction of Air in brine
//
yg
H2O = A * (1 - x
l
Air - x
l
NaCl); // mole fraction of water in the gas phase
// x
w
Air = m_Air / (molalityNaCl + 55.508 + m_Air); // mole fraction of Air in brine
//
xn
H2O = A * (1 - x
w
Air - x
w
NaCl); // mole fraction of water in the gas phase
// }
//
// // if only liquid phase is present the mole fraction of Air in brine is given and
// // and the virtual equilibrium mole fraction of water in the non-existing gas phase can be estimated
// // with the mutual solubility function
// if (knownPhaseIdx ==
l
PhaseIdx) {
////
yg
H2O = A * (1 - x
l
Air - x
l
NaCl);
// DUNE_THROW(Dune::InvalidStateException, "phase index: " << "
l
PhaseIdx" << " is invalid.");
// if (knownPhaseIdx ==
w
PhaseIdx) {
////
xn
H2O = A * (1 - x
w
Air - x
w
NaCl);
// DUNE_THROW(Dune::InvalidStateException, "phase index: " << "
w
PhaseIdx" << " is invalid.");
//
// }
//
// // if only gas phase is present the mole fraction of water in the gas phase is given and
// // and the virtual equilibrium mole fraction of Air in the non-existing liquid phase can be estimated
// // with the mutual solubility function
// if (knownPhaseIdx ==
g
PhaseIdx) {
// if (knownPhaseIdx ==
n
PhaseIdx) {
// //y_H2o = fluidstate.
//// x
l
Air = 1 - x
l
NaCl -
yg
H2O / A;
// DUNE_THROW(Dune::InvalidStateException, "phase index: " << "
g
PhaseIdx" << " is invalid.");
//// x
w
Air = 1 - x
w
NaCl -
xn
H2O / A;
// DUNE_THROW(Dune::InvalidStateException, "phase index: " << "
n
PhaseIdx" << " is invalid.");
// }
}
...
...
@@ -212,12 +212,12 @@ public:
/*!
* \brief Returns the molality of NaCl \f$\mathrm{(mol NaCl / kg water)}\f$ for a given mole fraction \f$\mathrm{(mol NaCl / mol solution)}\f$
*
* \param X
l
NaCl mole fraction of NaCL in brine \f$\mathrm{[mol/mol]}\f$
* \param X
w
NaCl mole fraction of NaCL in brine \f$\mathrm{[mol/mol]}\f$
*/
static
Scalar
molalityNaCl
(
Scalar
X
l
NaCl
)
{
static
Scalar
molalityNaCl
(
Scalar
X
w
NaCl
)
{
// conversion from mol fraction to molality
const
Scalar
mol_NaCl
=
X
l
NaCl
/
58.4428e-3
;
const
Scalar
mol_NaCl
=
X
w
NaCl
/
58.4428e-3
;
return
mol_NaCl
;
}
...
...
@@ -226,19 +226,19 @@ private:
/*!
* \brief Returns the molality of NaCl \f$\mathrm{(mol NaCl / kg water)}\f$ for a given mole fraction
*
* \param X
l
NaCl the X
l
NaCl \f$\mathrm{[kg NaCl / kg solution]}\f$
* \param X
w
NaCl the X
w
NaCl \f$\mathrm{[kg NaCl / kg solution]}\f$
*/
static
Scalar
massTomoleFrac_
(
Scalar
X
l
NaCl
)
{
static
Scalar
massTomoleFrac_
(
Scalar
X
w
NaCl
)
{
DUNE_THROW
(
Dune
::
InvalidStateException
,
"Function: "
<<
"massTomoleFrac_"
<<
" is invalid."
);
// const Scalar Mw = H2O::molarMass(); /* molecular weight of water [kg/mol] */
// const Scalar Ms = 58.8e-3; /* molecular weight of NaCl [kg/mol] */
//
// const Scalar X_NaCl = X
l
NaCl;
// /* X
l
NaCl: conversion from mass fraction to mol fraction */
// const Scalar x
l
NaCl = -Mw * X_NaCl / ((Ms - Mw) * X_NaCl - Ms);
// return x
l
NaCl;
// const Scalar X_NaCl = X
w
NaCl;
// /* X
w
NaCl: conversion from mass fraction to mol fraction */
// const Scalar x
w
NaCl = -Mw * X_NaCl / ((Ms - Mw) * X_NaCl - Ms);
// return x
w
NaCl;
}
/*!
...
...
@@ -431,12 +431,12 @@ public:
const
Scalar
Mw
=
H2O
::
molarMass
();
/* molecular weight of water [kg/mol] */
const
Scalar
Ms
=
58.8e-3
;
/* molecular weight of NaCl [kg/mol] */
const
Scalar
X_NaCl
=
Brine
::
X
l
NaCl
;
/* X
l
NaCl: conversion from mass fraction to mole fraction */
const
Scalar
x
l
NaCl
=
-
Mw
*
X_NaCl
/
((
Ms
-
Mw
)
*
X_NaCl
-
Ms
);
const
Scalar
X_NaCl
=
Brine
::
X
w
NaCl
;
/* X
w
NaCl: conversion from mass fraction to mole fraction */
const
Scalar
x
w
NaCl
=
-
Mw
*
X_NaCl
/
((
Ms
-
Mw
)
*
X_NaCl
-
Ms
);
// X
l
NaCl: conversion from mole fraction to molality
const
Scalar
mol_NaCl
=
-
55.56
*
x
l
NaCl
/
(
x
l
NaCl
-
1
);
// X
w
NaCl: conversion from mole fraction to molality
const
Scalar
mol_NaCl
=
-
55.56
*
x
w
NaCl
/
(
x
w
NaCl
-
1
);
const
Scalar
A
=
computeA_
(
temperature
,
pg
);
/* mu_{Air}^{l(0)}/RT */
const
Scalar
B
=
computeB_
(
temperature
,
pg
);
/* lambda_{Air-Na+} */
...
...
@@ -459,10 +459,10 @@ public:
private:
/*!
* \brief computation of mu_{Air}^{l(0)}/RT
* \param T the temperature [K]
* \param pg the gas phase pressure [Pa]
*/
* \brief computation of mu_{Air}^{l(0)}/RT
* \param T the temperature [K]
* \param pg the gas phase pressure [Pa]
*/
static
Scalar
computeA_
(
Scalar
T
,
Scalar
pg
)
{
static
const
Scalar
c
[
10
]
=
{
...
...
@@ -564,7 +564,6 @@ private:
* \param pg the gas phase pressure [Pa]
* \param rhoAir the density of Air for the critical volume [kg/m^3]
*/
static
Scalar
fugacityCoeffAir_
(
Scalar
temperature
,
Scalar
pg
,
Scalar
rhoAir
)
...
...
dumux/material/binarycoefficients/brine_co2.hh
View file @
4b29de73
...
...
@@ -18,7 +18,6 @@
*****************************************************************************/
/*!
* \file
*
* \ingroup Binarycoefficients
* \brief Binary coefficients for CO2 and brine.
*/
...
...
@@ -33,6 +32,7 @@
namespace
Dumux
{
namespace
BinaryCoeff
{
/*!
* \ingroup Binarycoefficients
* \brief Binary coefficients for brine and CO2.
*/
template
<
class
Scalar
,
class
CO2Tables
,
bool
verbose
=
true
>
...
...
@@ -92,7 +92,6 @@ public:
* \param xlCO2 mole fraction of CO2 in brine \f$\mathrm{[mol/mol]}\f$
* \param ygH2O mole fraction of water in the gas phase \f$\mathrm{[mol/mol]}\f$
*/
static
void
calculateMoleFractions
(
const
Scalar
temperature
,
const
Scalar
pg
,
const
Scalar
salinity
,
...
...
@@ -442,10 +441,10 @@ public:
private:
/*!
* \brief computation of \f$\mathrm{[mu_{CO2}^{l(0)}/RT]}\f$
* \brief computation of \f$\mathrm{[mu_{CO2}^{l(0)}/RT]}\f$
* \param T the temperature \f$\mathrm{[K]}\f$
* \param pg the gas phase pressure \f$\mathrm{[Pa]}\f$
*/
*/
static
Scalar
computeA_
(
Scalar
T
,
Scalar
pg
)
{
static
const
Scalar
c
[
10
]
=
{
...
...
@@ -504,6 +503,7 @@ private:
c9
*
pg_bar
/
(
630.0
-
T
)
+
c11
*
T
*
log
(
pg_bar
);
}
/*!
* \brief computation of C
*
...
...
@@ -525,6 +525,7 @@ private:
c8
*
pg_bar
/
T
+
c9
*
pg_bar
/
(
630.0
-
T
);
}
/*!
* \brief computation of partial pressure CO2
*
...
...
@@ -547,7 +548,6 @@ private:
* \param pg the gas phase pressure \f$\mathrm{[Pa]}\f$
* \param rhoCO2 the density of CO2 for the critical volume \f$\mathrm{[kg/m^3]}\f$
*/
static
Scalar
fugacityCoeffCO2_
(
Scalar
temperature
,
Scalar
pg
,
Scalar
rhoCO2
)
...
...
dumux/material/binarycoefficients/fullermethod.hh
View file @
4b29de73
...
...
@@ -18,7 +18,9 @@
*****************************************************************************/
/*!
* \file
* \ingroup Binarycoefficients
* \brief Various relations for molecular diffusion coefficients.
* \copydetails fullerMethod
*/
#ifndef DUMUX_FULLERMETHOD_HH
#define DUMUX_FULLERMETHOD_HH
...
...
@@ -30,7 +32,6 @@ namespace Dumux
namespace
BinaryCoeff
{
/*!
* \ingroup Binarycoefficients
* \brief Estimate binary diffusion coefficients \f$\mathrm{[m^2/s]}\f$ in gases according to
* the method by Fuller.
*
...
...
dumux/material/binarycoefficients/h2o_air.hh
View file @
4b29de73
...
...
@@ -18,8 +18,8 @@
*****************************************************************************/
/*!
* \file
*
* \brief Binary coefficients for water and
nitrogen
.
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and
air
.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_AIR_HH
#define DUMUX_BINARY_COEFF_H2O_AIR_HH
...
...
@@ -34,7 +34,7 @@ namespace BinaryCoeff
/*!
* \ingroup Binarycoefficients
* \brief Binary coefficients for water and
nitrogen
.
* \brief Binary coefficients for water and
air
.
*/
class
H2O_Air
{
...
...
dumux/material/binarycoefficients/h2o_constant.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and a "constant" component.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_CONSTANT_HH
...
...
@@ -37,6 +37,7 @@ namespace BinaryCoeff
{
/*!
* \ingroup Binarycoefficients
* \brief Binary coefficients for water and another component.
* \todo All other binary coefficient could be generalized like this
*/
...
...
@@ -58,12 +59,10 @@ class H2O_Component<Scalar, Components::Constant<id, Scalar>>
{
public:
/*!
* \brief Henry coefficent \f$N/m^2\f$ for heavy oil in liquid water.
*
* See:
* \brief Henry coefficent \f$N/m^2\f$ for the constant component in liquid water.
*
* \param temperature the temperature \f$\mathrm{[K]}\f$
*/
static
Scalar
henryCompInWater
(
Scalar
temperature
)
{
static
const
Scalar
h
=
getParamFromGroup
<
Scalar
>
(
std
::
to_string
(
id
),
"Component.HenryComponentInWater"
,
1.0
);
...
...
@@ -71,12 +70,10 @@ public:
}
/*!
* \brief Henry coefficent \f$N/m^2\f$ for water in liquid heavy oil.
*
* See:
* \brief Henry coefficent \f$N/m^2\f$ for water in the constant component.
*
* \param temperature the temperature \f$\mathrm{[K]}\f$
*/
static
Scalar
henryWaterInComp
(
Scalar
temperature
)
{
static
const
Scalar
h
=
getParamFromGroup
<
Scalar
>
(
std
::
to_string
(
id
),
"Component.HenryWaterInComponent"
,
1.0
);
...
...
@@ -85,8 +82,9 @@ public:
/*!
* \brief Binary diffusion coefficent \f$m^2/s\f$ for molecular water and heavy oil.
*
* \brief Binary diffusion coefficent \f$m^2/s\f$ for molecular water and the constant component.
* \param temperature the temperature \f$\mathrm{[K]}\f$
* \param pressure the phase pressure \f$\mathrm{[Pa]}\f$
*/
static
Scalar
gasDiffCoeff
(
Scalar
temperature
,
Scalar
pressure
)
{
...
...
@@ -95,9 +93,9 @@ public:
}
/*!
* \brief Diffusion coefficent \f$m^2/s\f$ for t
ce
in liquid water.
*
* \
todo
* \brief Diffusion coefficent \f$m^2/s\f$ for t
he constant component
in liquid water.
*
\param temperature the temperature \f$\mathrm{[K]}\f$
* \
param pressure the phase pressure \f$\mathrm{[Pa]}\f$
*/
static
Scalar
liquidDiffCoeff
(
Scalar
temperature
,
Scalar
pressure
)
{
...
...
dumux/material/binarycoefficients/h2o_heavyoil.hh
View file @
4b29de73
...
...
@@ -18,8 +18,8 @@
*****************************************************************************/
/*!
* \file
*
* \brief Binary coefficients for water and
tce
.
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and
heavy oil
.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_HEAVYOIL_HH
#define DUMUX_BINARY_COEFF_H2O_HEAVYOIL_HH
...
...
@@ -33,6 +33,7 @@ namespace BinaryCoeff
{
/*!
* \ingroup Binarycoefficients
* \brief Binary coefficients for water and heavy oil as in SAGD processes
*/
class
H2O_HeavyOil
...
...
@@ -40,11 +41,8 @@ class H2O_HeavyOil
public:
/*!
* \brief Henry coefficient \f$[N/m^2]\f$ for heavy oil in liquid water.
*
* See:
*
* \param temperature the temperature \f$\mathrm{[K]}\f$
*/
template
<
class
Scalar
>
static
Scalar
henryOilInWater
(
Scalar
temperature
)
{
...
...
@@ -56,11 +54,8 @@ public:
/*!
* \brief Henry coefficient \f$[N/m^2]\f$ for water in liquid heavy oil.
*
* See:
*
* \param temperature the temperature \f$\mathrm{[K]}\f$
*/
template
<
class
Scalar
>
static
Scalar
henryWaterInOil
(
Scalar
temperature
)
{
...
...
@@ -71,7 +66,8 @@ public:
/*!
* \brief Binary diffusion coefficient [m^2/s] for molecular water and heavy oil.
*
* \param temperature the temperature \f$\mathrm{[K]}\f$
* \param pressure the phase pressure \f$\mathrm{[Pa]}\f$
*/
template
<
class
Scalar
>
static
Scalar
gasDiffCoeff
(
Scalar
temperature
,
Scalar
pressure
)
...
...
@@ -80,9 +76,9 @@ public:
}
/*!
* \brief Diffusion coefficient [m^2/s] for
tce
in liquid water.
*
* \
todo
* \brief Diffusion coefficient [m^2/s] for
heavy oil
in liquid water.
*
\param temperature the temperature \f$\mathrm{[K]}\f$
* \
param pressure the phase pressure \f$\mathrm{[Pa]}\f$
*/
template
<
class
Scalar
>
static
Scalar
liquidDiffCoeff
(
Scalar
temperature
,
Scalar
pressure
)
...
...
dumux/material/binarycoefficients/h2o_mesitylene.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and mesitylene.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_MESITYLENE_HH
...
...
@@ -33,6 +33,7 @@ namespace BinaryCoeff
{
/*!
* \ingroup Binarycoefficients
* \brief Binary coefficients for water and mesitylene.
*/
class
H2O_Mesitylene
...
...
@@ -42,8 +43,7 @@ public:
* \brief Henry coefficient \f$\mathrm{[Pa]}\f$ for mesitylene in liquid water.
* \param temperature the temperature \f$\mathrm{[K]}\f$
* See:
*
* R. Sander (1999) \cite sander1999
* R. Sander (1999) \cite sander1999
*/
template
<
class
Scalar
>
static
Scalar
henry
(
Scalar
temperature
)
...
...
@@ -60,7 +60,6 @@ public:
* \brief Binary diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular water and mesitylene.
* \param temperature the temperature \f$\mathrm{[K]}\f$
* \param pressure the pressure \f$\mathrm{[Pa]}\f$
*
*/
template
<
class
Scalar
>
static
Scalar
gasDiffCoeff
(
Scalar
temperature
,
Scalar
pressure
)
...
...
dumux/material/binarycoefficients/h2o_n2.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and nitrogen.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_N2_HH
...
...
dumux/material/binarycoefficients/h2o_o2.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and oxygen.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_O2_HH
...
...
@@ -58,7 +58,7 @@ public:
}
/*!
* \brief Binary diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular water and
nitro
gen.
* \brief Binary diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular water and
oxy
gen.
*
* Uses fullerMethod to determine the diffusion of water in nitrogen.
* \param temperature the temperature \f$\mathrm{[K]}\f$
...
...
@@ -79,7 +79,7 @@ public:
}
/*!
* \brief Diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular
nitro
gen in liquid water.
* \brief Diffusion coefficient \f$\mathrm{[m^2/s]}\f$ for molecular
oxy
gen in liquid water.
* \param temperature the temperature \f$\mathrm{[K]}\f$
* \param pressure the phase pressure \f$\mathrm{[Pa]}\f$
*
...
...
dumux/material/binarycoefficients/h2o_xylene.hh
View file @
4b29de73
...
...
@@ -18,7 +18,7 @@
*****************************************************************************/
/*!
* \file
*
*
\ingroup Binarycoefficients
* \brief Binary coefficients for water and xylene.
*/
#ifndef DUMUX_BINARY_COEFF_H2O_XYLENE_HH
...
...
@@ -33,6 +33,7 @@ namespace BinaryCoeff
{