diff --git a/dumux/porousmediumflow/mpnc/indices.hh b/dumux/porousmediumflow/mpnc/indices.hh index 84eb9a4c5f0c53078d3e43aa1577af6eabaac1d9..387dc0e58001fcfadcaef7a2ce4dfdd479f1b8ba 100644 --- a/dumux/porousmediumflow/mpnc/indices.hh +++ b/dumux/porousmediumflow/mpnc/indices.hh @@ -18,6 +18,7 @@ *****************************************************************************/ /*! * \file + * \ingroup MPNCModel * \brief The primary variable and equation indices for the MpNc model. */ #ifndef DUMUX_MPNC_INDICES_HH @@ -30,7 +31,6 @@ namespace Dumux /*! * \ingroup MPNCModel - * \ingroup ImplicitIndices * \brief Enumerates the formulations which the MpNc model accepts. */ struct MpNcPressureFormulation @@ -43,7 +43,6 @@ struct MpNcPressureFormulation /*! * \ingroup MPNCModel - * \ingroup ImplicitIndices * \brief The primary variable and equation indices for the MpNc model. */ template <class TypeTag, int BasePVOffset = 0> diff --git a/dumux/porousmediumflow/mpnc/localresidual.hh b/dumux/porousmediumflow/mpnc/localresidual.hh index 068cbbc931ed8ac9d4bc643729de54120cb4a3a2..82cd7814acaafe7d40081863f4fdbdd6a123c235 100644 --- a/dumux/porousmediumflow/mpnc/localresidual.hh +++ b/dumux/porousmediumflow/mpnc/localresidual.hh @@ -18,6 +18,7 @@ *****************************************************************************/ /*! * \file + * \ingroup MPNCModel * \brief MpNc specific details needed to approximately calculate the local * defect in the fully implicit scheme. * @@ -32,7 +33,6 @@ namespace Dumux { /*! * \ingroup MPNCModel - * \ingroup ImplicitLocalResidual * \brief MpNc specific details needed to approximately calculate the local * defect in the fully implicit scheme. * diff --git a/dumux/porousmediumflow/mpnc/model.hh b/dumux/porousmediumflow/mpnc/model.hh index 33854175530bdab47815a0628cf6059a9c14dae7..9dcb351516987da5260263d22c664d19e614541d 100644 --- a/dumux/porousmediumflow/mpnc/model.hh +++ b/dumux/porousmediumflow/mpnc/model.hh @@ -115,10 +115,7 @@ #include "localresidual.hh" /*! - * \ingroup Properties - * \ingroup ImplicitProperties - * \ingroup BoxMpNcModel - * \file + * \ingroup \ingroup MPNCModel * \brief Defines the properties required for the MpNc fully implicit model. */ namespace Dumux diff --git a/dumux/porousmediumflow/mpnc/volumevariables.hh b/dumux/porousmediumflow/mpnc/volumevariables.hh index 217e63e5f4efba4995446fdd4f688ae705174aee..c13d3d0a07e12e5d524262631a6c3f6ea69e79df 100644 --- a/dumux/porousmediumflow/mpnc/volumevariables.hh +++ b/dumux/porousmediumflow/mpnc/volumevariables.hh @@ -18,7 +18,7 @@ *****************************************************************************/ /*! * \file - * + * \ingroup MPNCModel * \brief Contains the secondary variables (Quantities which are * constant within a finite volume) of the MpNc model. */ @@ -38,7 +38,6 @@ namespace Dumux { /*! * \ingroup MPNCModel - * \ingroup ImplicitVolumeVariables * \brief Contains the quantities which are constant within a * finite volume in the MpNc model. */ diff --git a/dumux/porousmediumflow/mpnc/vtkoutputfields.hh b/dumux/porousmediumflow/mpnc/vtkoutputfields.hh index fa3e9ae90ec722c3643533f2c0d7b9168a0ab934..f3c8c5b73b851bf652b203cd53101016fac49f8b 100644 --- a/dumux/porousmediumflow/mpnc/vtkoutputfields.hh +++ b/dumux/porousmediumflow/mpnc/vtkoutputfields.hh @@ -18,6 +18,7 @@ *****************************************************************************/ /*! * \file + * \ingroup MPNCModel * \brief Adds vtk output fields specific to the twop model */ #ifndef DUMUX_MPNC_VTK_OUTPUT_FIELDS_HH @@ -27,7 +28,7 @@ namespace Dumux { /*! - * \ingroup TwoP, InputOutput + * \ingroup MPNCModel * \brief Adds vtk output fields specific to the twop model */ template<class TypeTag> diff --git a/dumux/porousmediumflow/nonequilibrium/gridvariables.hh b/dumux/porousmediumflow/nonequilibrium/gridvariables.hh index a758850bf1405b5840f42b26b07306c4a4c951f0..5212df7f51fd39897e6936fb65f9096175b07dd9 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 c87e5192af8d1856d6ce53fabc232c0a314e4e39..4247110b56e5b74d42815bf603512792889b6177 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 55bc503ceb2d592fd0b1d6a1fb19e7f88765655c..68f0ccf26405cdf410f0e794f52d1eab890e6bc7 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 bf304d33e57d011f8cb6299a9427dcc099ab12f5..1679c2c15ab19325f9f521179fa2e46f71763d51 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 a5876081c75d2d9654d060cd78f5a834e0ed78dd..704aeb28c82455c71ed7658a36ec591c9a17bfbe 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 dbfdf601e4a426e0306464df46582056300dd345..cb620ec92f44e2c94d43d8cf0e9a60bfd5ae9a17 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 3ef398eed7df6711966740b313ccbb35a354d0c5..9fe220b7bbc6ab68e607854525629453adc41756 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 b22429f49115ca234f9555c4182882759871ebfe..2370dec34eb28049ef62534cbdcbf766e1c7319e 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> diff --git a/test/porousmediumflow/mpnc/implicit/combustionproblem1c.hh b/test/porousmediumflow/mpnc/implicit/combustionproblem1c.hh index 53cbc1db08dfea452538911778c6d3b01dbb5320..40a1cc1d4ea30bb064f77974a9d64056bfaef880 100644 --- a/test/porousmediumflow/mpnc/implicit/combustionproblem1c.hh +++ b/test/porousmediumflow/mpnc/implicit/combustionproblem1c.hh @@ -15,15 +15,13 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. * *****************************************************************************/ /*! - * \file combustionproblem1c.hh - * + * \file + * \ingroup MPNCTests * \brief Problem where hot, pure liquid water is injected from the left hand side into a initially * isotherm domain. The water is fully evaporated by a strong heat source. * A local thermal non-equilibrium model is used: i.e. two different (fluid, solid) * temperatures are primary variables. * - * \ingroup MpNcBoxproblems - * * \author Philipp Nuske */ #ifndef DUMUX_COMBUSTION_PROBLEM_ONE_COMPONENT_HH @@ -106,8 +104,7 @@ SET_INT_PROP(CombustionProblemOneComponent, NumEqBalance, GET_PROP_VALUE(TypeTag } /*! - * \ingroup MpNcBoxproblems - * + * \ingroup MPNCTests * \brief Problem where water is injected from the left hand side into a porous media filled domain, * which is supplied with energy from the right hand side to evaporate the water. */ diff --git a/test/porousmediumflow/mpnc/implicit/combustionspatialparams.hh b/test/porousmediumflow/mpnc/implicit/combustionspatialparams.hh index 5ce605f8bd889c7a8f3d7703c6b645fecf723c12..dd0bb1e7430a8b4a4496150ce8142087a1937db7 100644 --- a/test/porousmediumflow/mpnc/implicit/combustionspatialparams.hh +++ b/test/porousmediumflow/mpnc/implicit/combustionspatialparams.hh @@ -17,8 +17,8 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. * *****************************************************************************/ /*! - * \file combustionspatialparams.hh - * + * \file + * \ingroup MPNCTests * \brief Spatialparameters for the combustionproblem1c. Parameters for the actual simulation domain and an outflow region are provided. */ #ifndef DUMUX_COMBUSTION_SPATIALPARAMS_HH @@ -34,7 +34,10 @@ namespace Dumux { - +/*! + * \ingroup MPNCTests + * \brief Spatialparameters for the combustionproblem1c. Parameters for the actual simulation domain and an outflow region are provided. + */ //forward declaration template<class TypeTag> class CombustionSpatialParams; diff --git a/test/porousmediumflow/mpnc/implicit/evaporationatmosphereproblem.hh b/test/porousmediumflow/mpnc/implicit/evaporationatmosphereproblem.hh index de1fc1aced7ec6fb5f87bb2da490bbc5b9f5e830..6ad18d94b7381a6b3ab8ffd414f7fe6a659ee4d6 100644 --- a/test/porousmediumflow/mpnc/implicit/evaporationatmosphereproblem.hh +++ b/test/porousmediumflow/mpnc/implicit/evaporationatmosphereproblem.hh @@ -17,8 +17,8 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. * *****************************************************************************/ /*! - * \file evaporationatmosphereproblem.hh - * \ingroup MpNcBoxproblems + * \file + * \ingroup MPNCTests * * \brief Problem showcasing the capabilities of the kinetic model. * @@ -28,10 +28,6 @@ * * The porous domain is bypassed with dry air. This way the equilibration process on top of the porous domain can be studied. * - * The Problem is written, such that the kinetic consideration for mass and energy can - * be switched of by merely setting kinetic, kineticenergy respectivly to false. - * Boundary and initial conditions are specified for all cases. - * * \author Philipp Nuske */ #ifndef DUMUX_EVAPORATION_ATMOSPHERE_PROBLEM_HH @@ -58,7 +54,11 @@ namespace Dumux { - +/*! + * \ingroup MPNCTests + * + * \brief Problem showcasing the capabilities of the kinetic model. + */ template <class TypeTag> class EvaporationAtmosphereProblem; diff --git a/test/porousmediumflow/mpnc/implicit/evaporationatmospherespatialparams.hh b/test/porousmediumflow/mpnc/implicit/evaporationatmospherespatialparams.hh index a74ca409f9b98166fffc5a60bacb6b77f2afdf09..5c4f688a42c981bf45646854493e463afe189fdb 100644 --- a/test/porousmediumflow/mpnc/implicit/evaporationatmospherespatialparams.hh +++ b/test/porousmediumflow/mpnc/implicit/evaporationatmospherespatialparams.hh @@ -17,7 +17,8 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. * *****************************************************************************/ /*! - * \file evaporationatmospherespatialparams.hh + * \file + * \ingroup MPNCTests * \brief spatialparameters for the kinetic test-case of the mpnc model. "Poor-mans" coupling of free-flow and porous medium. * */ @@ -45,7 +46,11 @@ namespace Dumux { - +/*! + * \ingroup MPNCTests + * \brief spatialparameters for the kinetic test-case of the mpnc model. "Poor-mans" coupling of free-flow and porous medium. + * + */ //forward declaration template<class TypeTag> class EvaporationAtmosphereSpatialParams; diff --git a/test/porousmediumflow/mpnc/implicit/obstacleproblem.hh b/test/porousmediumflow/mpnc/implicit/obstacleproblem.hh index 561f42979c2b7d9ba8b912e5a847e83860ccd084..88c5a5fdabbdc0256e7e909665c0e2cba5e3609c 100644 --- a/test/porousmediumflow/mpnc/implicit/obstacleproblem.hh +++ b/test/porousmediumflow/mpnc/implicit/obstacleproblem.hh @@ -16,8 +16,9 @@ * 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 MPNCTests * \brief Problem where liquid water is injected -- by means of a * Dirichlet condition on the lower right of the domain -- which has to go * around an obstacle with \f$10^3\f$ lower permeability. @@ -41,7 +42,12 @@ namespace Dumux { - +/*! + * \ingroup MPNCTests + * \brief Problem where liquid water is injected -- by means of a + * Dirichlet condition on the lower right of the domain -- which has to go + * around an obstacle with \f$10^3\f$ lower permeability. + */ template <class TypeTag> class ObstacleProblem; diff --git a/test/porousmediumflow/mpnc/implicit/obstaclespatialparams.hh b/test/porousmediumflow/mpnc/implicit/obstaclespatialparams.hh index 16bb62b5b52c47e1157336a773bbba4d87256f73..4b6037caeaa439b00ee161d63d6ac461ae8f0b17 100644 --- a/test/porousmediumflow/mpnc/implicit/obstaclespatialparams.hh +++ b/test/porousmediumflow/mpnc/implicit/obstaclespatialparams.hh @@ -16,9 +16,9 @@ * 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 MPNCTests * \brief The spatial parameters for the ObstacleProblem */ @@ -34,7 +34,10 @@ namespace Dumux { - +/*! + * \ingroup MPNCTests + * \brief The spatial parameters for the ObstacleProblem + */ //forward declaration template<class TypeTag> class ObstacleSpatialParams;