GCC Code Coverage Report


Directory: ../../../builds/dumux-repositories/
File: /builds/dumux-repositories/dumux/test/porousmediumflow/1pncmin/nonisothermal/modifiedcao.hh
Date: 2024-09-21 20:52:54
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2 // vi: set et ts=4 sw=4 sts=4:
3 //
4 // SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
5 // SPDX-License-Identifier: GPL-3.0-or-later
6 //
7 /*!
8 * \file
9 * \ingroup OnePNCMinTests
10 * \brief Corrected material properties of pure Calcium-Oxide \f$CaO\f$ without considering a porosity
11 * change in the reaction of Calciumoxyde and Calciumhydroxyde.
12 */
13
14 #ifndef DUMUX_MODIFIED_CAO_HH
15 #define DUMUX_MODIFIED_CAO_HH
16
17
18 #include <dumux/material/components/cao.hh>
19
20 namespace Dumux {
21 namespace Components {
22 /*!
23 * \ingroup OnePNCMinTests
24 * \brief A class for the ModifiedCaO properties.
25 *
26 * This class uses a different CaO density. It is to be used for calculating the
27 * chemical reaction of CaO to Ca(OH)2 without considering the porosity change
28 * according to Shao et al. (2013) \cite shao2013.
29 */
30 template <class Scalar>
31 class ModifiedCaO : public Components::CaO<Scalar>
32 {
33 public:
34
35 /*!
36 * \brief The corrected mass density \f$\mathrm{[kg/m^3]}\f$ of CaO.
37 *
38 * This density is to be used for calculating the chemical reaction
39 * of CaO to Ca(OH)2 without considering the solid volume change.
40 * See Shao et al. (2013) \cite shao2013.
41 */
42 static Scalar solidDensity(Scalar temperature)
43 {
44 return 1656;
45 }
46
47 };
48 } // end namespace Components
49 } // end namespace Dumux
50
51 #endif
52