From dd451d0b35d559757f87320590631bdfafca8b03 Mon Sep 17 00:00:00 2001
From: Katharina Heck <katharina.heck@iws.uni-stuttgart.de>
Date: Thu, 21 Dec 2017 10:28:19 +0100
Subject: [PATCH] [fix] docu nonequilibrium

---
 .../nonequilibrium/gridvariables.hh               |  4 ++--
 dumux/porousmediumflow/nonequilibrium/indices.hh  |  4 ++--
 .../nonequilibrium/localresidual.hh               |  2 ++
 dumux/porousmediumflow/nonequilibrium/model.hh    | 15 +++++++++------
 .../nonequilibrium/newtoncontroller.hh            | 10 ++++------
 .../nonequilibrium/thermal/localresidual.hh       | 11 +++++++----
 .../nonequilibrium/volumevariables.hh             | 10 ++++++++--
 .../nonequilibrium/vtkoutputfields.hh             |  3 ++-
 8 files changed, 36 insertions(+), 23 deletions(-)

diff --git a/dumux/porousmediumflow/nonequilibrium/gridvariables.hh b/dumux/porousmediumflow/nonequilibrium/gridvariables.hh
index a758850bf1..5212df7f51 100644
--- a/dumux/porousmediumflow/nonequilibrium/gridvariables.hh
+++ b/dumux/porousmediumflow/nonequilibrium/gridvariables.hh
@@ -18,6 +18,7 @@
  *****************************************************************************/
 /*!
  * \file
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief Class storing scv and scvf variables
  */
 #ifndef DUMUX_NONEQUILIBRIUM_GRID_VARIABLES_HH
@@ -28,9 +29,8 @@
 
 namespace Dumux
 {
-
 /*!
- * \ingroup NonEquilbriumModel
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief This class stores the velocities which are used to compute reynoldsnumbers for the source terms of nonequilibrium models
  */
 template<class TypeTag>
diff --git a/dumux/porousmediumflow/nonequilibrium/indices.hh b/dumux/porousmediumflow/nonequilibrium/indices.hh
index c87e5192af..4247110b56 100644
--- a/dumux/porousmediumflow/nonequilibrium/indices.hh
+++ b/dumux/porousmediumflow/nonequilibrium/indices.hh
@@ -18,6 +18,7 @@
  *****************************************************************************/
 /*!
  * \file
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief The primary variable and equation indices for the MpNc model.
  */
 #ifndef DUMUX_NONEQUILIBRIUM_INDICES_HH
@@ -29,8 +30,7 @@ namespace Dumux
 {
 
 /*!
- * \ingroup NonEquilibrium
- * \ingroup ImplicitIndices
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief The primary variable and equation indices for the MpNc model.
  */
 template <class TypeTag, int BasePVOffset = 0>
diff --git a/dumux/porousmediumflow/nonequilibrium/localresidual.hh b/dumux/porousmediumflow/nonequilibrium/localresidual.hh
index 55bc503ceb..68f0ccf264 100644
--- a/dumux/porousmediumflow/nonequilibrium/localresidual.hh
+++ b/dumux/porousmediumflow/nonequilibrium/localresidual.hh
@@ -18,6 +18,7 @@
  *****************************************************************************/
 /*!
  * \file
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief The local residual for the kinetic mass transfer module of
  *        the compositional multi-phase model.
  */
@@ -38,6 +39,7 @@ template <class TypeTag>
 using NonEquilibriumLocalResidual = NonEquilibriumLocalResidualImplementation<TypeTag, GET_PROP_VALUE(TypeTag, EnableThermalNonEquilibrium), GET_PROP_VALUE(TypeTag, EnableChemicalNonEquilibrium)>;
 
 /*!
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief The mass conservation part of the nonequilibrium model for a model without chemical non-equilibrium
  */
 template<class TypeTag>
diff --git a/dumux/porousmediumflow/nonequilibrium/model.hh b/dumux/porousmediumflow/nonequilibrium/model.hh
index bf304d33e5..1679c2c15a 100644
--- a/dumux/porousmediumflow/nonequilibrium/model.hh
+++ b/dumux/porousmediumflow/nonequilibrium/model.hh
@@ -16,6 +16,13 @@
  *   You should have received a copy of the GNU General Public License       *
  *   along with this program.  If not, see <http://www.gnu.org/licenses/>.   *
  *****************************************************************************/
+
+/*!
+ * \file
+ * \ingroup PorousmediumNonEquilibriumModel
+ * \brief This is the specialization that is able to capture non-equilibrium mass and / or energy transfer.
+ * \todo DocMe
+ */
 #ifndef DUMUX_NONEQUILIBRIUM_MODEL_HH
 #define DUMUX_NONEQUILIBRIUM_MODEL_HH
 
@@ -30,12 +37,8 @@
 #include "vtkoutputfields.hh"
 
 /*!
- * \ingroup Properties
- * \ingroup ImplicitProperties
- * \ingroup NonEquilibriumModel
- * \file
- * \brief This is the specialization that is able to capture non-equilibrium mass and / or energy transfer.
- *
+ * \ingroup \ingroup PorousmediumNonEquilibriumModel
+ * \brief Defines the properties required for non-equilibrium models
  */
 namespace Dumux
 {
diff --git a/dumux/porousmediumflow/nonequilibrium/newtoncontroller.hh b/dumux/porousmediumflow/nonequilibrium/newtoncontroller.hh
index a5876081c7..704aeb28c8 100644
--- a/dumux/porousmediumflow/nonequilibrium/newtoncontroller.hh
+++ b/dumux/porousmediumflow/nonequilibrium/newtoncontroller.hh
@@ -18,9 +18,9 @@
  *****************************************************************************/
 /*!
  * \file
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief A MpNc specific controller for the newton solver.
- *
- *        This controller calls the velocity averaging in the model after each iteration.
+ *  This controller calls the velocity averaging in the model after each iteration.
  */
 #ifndef DUMUX_NONEQUILIBRIUM_NEWTON_CONTROLLER_HH
 #define DUMUX_NONEQUILIBRIUM_NEWTON_CONTROLLER_HH
@@ -31,11 +31,9 @@
 
 namespace Dumux {
 /*!
- * \brief A kinetic-nonequilibrium specific controller for the newton solver.
- *
+ * \ingroup PorousmediumNonEquilibriumModel
+ * \brief A nonequilibrium specific controller for the newton solver.
  * This controller calls the velocity averaging in the problem after each iteration.
- *
- * Everything else is taken from the standard mpnc newtoncontroller.
  */
 template <class TypeTag>
 class NonEquilibriumNewtonController : public NewtonController<TypeTag>
diff --git a/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh b/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh
index dbfdf601e4..cb620ec92f 100644
--- a/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh
+++ b/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh
@@ -17,10 +17,9 @@
  *****************************************************************************/
 /*!
  * \file
- *
+ * \ingroup PorousmediumThermalNonEquilibriumModel
  * \brief This file contains the parts of the local residual to
- *        calculate the heat conservation in the thermal non-equilibrium M-phase
- *        N-component model.
+ *        calculate the heat conservation in the thermal non-equilibrium model.
  */
 #ifndef DUMUX_ENERGY_NONEQUILIBRIUM_LOCAL_RESIDUAL_HH
 #define DUMUX_ENERGY_NONEQUILIBRIUM_LOCAL_RESIDUAL_HH
@@ -30,7 +29,11 @@
 
 namespace Dumux
 {
-
+/*!
+ * \ingroup PorousmediumThermalNonEquilibriumModel
+ * \brief This file contains the parts of the local residual to
+ *        calculate the heat conservation in the thermal non-equilibrium  model.
+ */
 // forward declaration
 template <class TypeTag, int numEnergyEqFluid>
 class EnergyLocalResidualNonEquilibrium;
diff --git a/dumux/porousmediumflow/nonequilibrium/volumevariables.hh b/dumux/porousmediumflow/nonequilibrium/volumevariables.hh
index 3ef398eed7..9fe220b7bb 100644
--- a/dumux/porousmediumflow/nonequilibrium/volumevariables.hh
+++ b/dumux/porousmediumflow/nonequilibrium/volumevariables.hh
@@ -18,7 +18,7 @@
  *****************************************************************************/
 /*!
  * \file
- *
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief This class contains the volume variables required for the
  *        modules which require the specific interfacial area between
  *        fluid phases.
@@ -40,7 +40,13 @@
 
 namespace Dumux
 {
-
+/*!
+ * \file
+ * \ingroup PorousmediumNonEquilibriumModel
+ * \brief This class contains the volume variables required for the
+ *        modules which require the specific interfacial area between
+ *        fluid phases.
+ */
 // forward declaration
 template <class TypeTag, bool enableChemicalNonEquilibrium ,bool enableThermalNonEquilibrium>
 class NonEquilibriumVolumeVariablesImplementation;
diff --git a/dumux/porousmediumflow/nonequilibrium/vtkoutputfields.hh b/dumux/porousmediumflow/nonequilibrium/vtkoutputfields.hh
index b22429f491..2370dec34e 100644
--- a/dumux/porousmediumflow/nonequilibrium/vtkoutputfields.hh
+++ b/dumux/porousmediumflow/nonequilibrium/vtkoutputfields.hh
@@ -18,6 +18,7 @@
  *****************************************************************************/
 /*!
  * \file
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief Adds vtk output fields specific to non-isothermal models
  */
 #ifndef DUMUX_NONEQUILBRIUM_OUTPUT_FIELDS_HH
@@ -29,7 +30,7 @@ namespace Dumux
 {
 
 /*!
- * \ingroup NonEquilibrium, InputOutput
+ * \ingroup PorousmediumNonEquilibriumModel
  * \brief Adds vtk output fields specific to non-isothermal models
  */
 template<class TypeTag>
-- 
GitLab