From 9ed59421e6d380ae12dbcfe257dbb7eb2cdd3fc8 Mon Sep 17 00:00:00 2001 From: Christoph Lehmann <christoph.lehmann@ufz.de> Date: Thu, 21 Jan 2016 12:53:41 +0100 Subject: [PATCH] remove various doxygen warnings --- .../DataExplorer/DataView/MeshAnalysisDialog.cpp | 2 +- .../Utils/GeoTools/TriangulatePolyline.cpp | 2 +- Applications/Utils/MeshEdit/NodeReordering.cpp | 2 +- AssemblerLib/SerialExecutor.h | 2 ++ BaseLib/ConfigTreeNew.h | 3 ++- GeoLib/AnalyticalGeometry.h | 2 +- GeoLib/MinimalBoundingSphere.cpp | 4 ++-- GeoLib/MinimalBoundingSphere.h | 4 ++-- MathLib/LinAlg/Dense/DenseMatrix-impl.h | 2 +- MathLib/LinAlg/Dense/GlobalDenseMatrix-impl.h | 2 +- MathLib/LinAlg/PETSc/PETScMatrix.h | 2 +- MathLib/LinAlg/PETSc/PETScVector.h | 2 +- MeshLib/Elements/PrismRule6.h | 2 +- MeshLib/Elements/PyramidRule5.h | 2 +- MeshLib/Elements/QuadRule8.h | 2 +- MeshLib/Elements/QuadRule9.h | 2 +- MeshLib/Elements/TetRule4.h | 2 +- MeshLib/Elements/TriRule6.h | 2 +- MeshLib/MeshEditing/projectMeshOntoPlane.h | 2 +- MeshLib/MeshInformation.h | 14 +++++++------- MeshLib/MeshQuality/MeshValidation.h | 2 +- MeshLib/PropertyVector.h | 6 +++--- 22 files changed, 34 insertions(+), 31 deletions(-) diff --git a/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp b/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp index 106524efa9b..e42c81cf49f 100644 --- a/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp +++ b/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp @@ -1,5 +1,5 @@ /** - * \file MeshAnalysisDialog + * \file MeshAnalysisDialog.cpp * \author Karsten Rink * \date 2014-02-24 * \brief Implementation of the MeshAnalysisDialog class. diff --git a/Applications/Utils/GeoTools/TriangulatePolyline.cpp b/Applications/Utils/GeoTools/TriangulatePolyline.cpp index 45cddb8d44e..61be7b52613 100644 --- a/Applications/Utils/GeoTools/TriangulatePolyline.cpp +++ b/Applications/Utils/GeoTools/TriangulatePolyline.cpp @@ -1,5 +1,5 @@ /** - * \file TriangulatePolyline.h + * \file TriangulatePolyline.cpp * \author Karsten Rink * \date 2015-02-02 * \brief Utility for triangulating polylines. diff --git a/Applications/Utils/MeshEdit/NodeReordering.cpp b/Applications/Utils/MeshEdit/NodeReordering.cpp index 8e3a0647b5b..2d152f061aa 100644 --- a/Applications/Utils/MeshEdit/NodeReordering.cpp +++ b/Applications/Utils/MeshEdit/NodeReordering.cpp @@ -1,5 +1,5 @@ /** - * \file DataExplorer5NodeReordering.cpp + * \file NodeReordering.cpp * 2013/13/06 KR Initial implementation * * @copyright diff --git a/AssemblerLib/SerialExecutor.h b/AssemblerLib/SerialExecutor.h index 3d9c20bea79..22a613d4acb 100644 --- a/AssemblerLib/SerialExecutor.h +++ b/AssemblerLib/SerialExecutor.h @@ -27,6 +27,7 @@ struct SerialExecutor /// \param f a function that accepts a pointer to container's elements and /// an index as arguments. /// \param c a container supporting access over operator[]. + /// \param args additional arguments passed to \c f template <typename F, typename C, typename ...Args_> static void @@ -52,6 +53,7 @@ struct SerialExecutor /// is modified. /// \param c a container supporting const access over operator[] and size(). /// \param data a container supporting non-const access over operator[] and size(). + /// \param args additional arguments passed to \c f template <typename F, typename C, typename Data, typename ...Args_> static void diff --git a/BaseLib/ConfigTreeNew.h b/BaseLib/ConfigTreeNew.h index 6129c55539c..0d7a29a4d3d 100644 --- a/BaseLib/ConfigTreeNew.h +++ b/BaseLib/ConfigTreeNew.h @@ -167,7 +167,8 @@ public: using Callback = std::function<void(const std::string& path, const std::string& message)>; - /*! Creates a new instance wrapping the given Boost Property Tree. + /*! + * Creates a new instance wrapping the given Boost Property Tree. * * \param tree the Boost Property Tree to be wrapped * \param error_cb callback function to be called on error. diff --git a/GeoLib/AnalyticalGeometry.h b/GeoLib/AnalyticalGeometry.h index 488f3dc5e3c..c713888810e 100644 --- a/GeoLib/AnalyticalGeometry.h +++ b/GeoLib/AnalyticalGeometry.h @@ -173,7 +173,7 @@ void rotatePointsToXY( void rotatePointsToXZ(std::vector<GeoLib::Point*> &pnts); /** - * Calculates the area of the triangle defined by its edge nodes a, b and c.. + * Calculates the area of the triangle defined by its edge nodes a, b and c. * The formula is \f$A= \frac{1}{2} \cdot |u \times v|\f$, i.e. half of the area of the * parallelogram specified by the vectors\f$u=b-a\f$ and \f$v=c-a\f$. */ diff --git a/GeoLib/MinimalBoundingSphere.cpp b/GeoLib/MinimalBoundingSphere.cpp index 5ece4e6f6c3..03725f270e7 100644 --- a/GeoLib/MinimalBoundingSphere.cpp +++ b/GeoLib/MinimalBoundingSphere.cpp @@ -1,8 +1,8 @@ /** - * \file Calculation of a minimum bounding sphere for a vector of points + * \file MinimalBoundingSphere.cpp * \author Karsten Rink * \date 2014-07-11 - * \brief Implementation of the MinimalBoundingSphere class. + * \brief Calculation of a minimum bounding sphere for a vector of points. * * \copyright * Copyright (c) 2012-2016, OpenGeoSys Community (http://www.opengeosys.org) diff --git a/GeoLib/MinimalBoundingSphere.h b/GeoLib/MinimalBoundingSphere.h index 575ce04b16a..fbbc893d2ef 100644 --- a/GeoLib/MinimalBoundingSphere.h +++ b/GeoLib/MinimalBoundingSphere.h @@ -1,8 +1,8 @@ /** - * \file Calculation of a minimum bounding sphere for a vector of points + * \file MinimalBoundingSphere.h * \author Karsten Rink * \date 2014-07-11 - * \brief Definition of the MinimalBoundingSphere class. + * \brief Calculation of a minimum bounding sphere for a vector of points * * \copyright * Copyright (c) 2012-2016, OpenGeoSys Community (http://www.opengeosys.org) diff --git a/MathLib/LinAlg/Dense/DenseMatrix-impl.h b/MathLib/LinAlg/Dense/DenseMatrix-impl.h index b3aff5df65d..0a91b3053a8 100644 --- a/MathLib/LinAlg/Dense/DenseMatrix-impl.h +++ b/MathLib/LinAlg/Dense/DenseMatrix-impl.h @@ -1,5 +1,5 @@ /** - * @file DenseMatrix-imp.h + * @file DenseMatrix-impl.h * @author Thomas Fischer and Haibing Shao * @date Jun 10, 2013 * diff --git a/MathLib/LinAlg/Dense/GlobalDenseMatrix-impl.h b/MathLib/LinAlg/Dense/GlobalDenseMatrix-impl.h index 298fb2ac9b6..937377d974f 100644 --- a/MathLib/LinAlg/Dense/GlobalDenseMatrix-impl.h +++ b/MathLib/LinAlg/Dense/GlobalDenseMatrix-impl.h @@ -1,5 +1,5 @@ /** - * @file GlobalDenseMatrix.tpp + * @file GlobalDenseMatrix-impl.h * @author Thomas Fischer * @date Jun 10, 2013 * @brief diff --git a/MathLib/LinAlg/PETSc/PETScMatrix.h b/MathLib/LinAlg/PETSc/PETScMatrix.h index 3023b092b9f..51b40a16a46 100644 --- a/MathLib/LinAlg/PETSc/PETScMatrix.h +++ b/MathLib/LinAlg/PETSc/PETScMatrix.h @@ -188,7 +188,7 @@ class PETScMatrix /*! View the global vector for test purpose. Do not use it for output a big vector. \param file_name File name for output - \vw_format File format listed as: + \param vw_format File format listed as: PETSC_VIEWER_DEFAULT Default format PETSC_VIEWER_ASCII_MATLAB MATLAB format PETSC_VIEWER_ASCII_DENSE Print matrix as dense diff --git a/MathLib/LinAlg/PETSc/PETScVector.h b/MathLib/LinAlg/PETSc/PETScVector.h index 7707c5b8dff..e2797dfcfec 100644 --- a/MathLib/LinAlg/PETSc/PETScVector.h +++ b/MathLib/LinAlg/PETSc/PETScVector.h @@ -212,7 +212,7 @@ class PETScVector /*! View the global vector for test purpose. Do not use it for output a big vector. \param file_name File name for output - \vw_format File format listed as: + \param vw_format File format listed as: PETSC_VIEWER_DEFAULT Default format PETSC_VIEWER_ASCII_MATLAB MATLAB format PETSC_VIEWER_ASCII_DENSE Print matrix as dense diff --git a/MeshLib/Elements/PrismRule6.h b/MeshLib/Elements/PrismRule6.h index 306f9e8ad32..c86a5b7454d 100644 --- a/MeshLib/Elements/PrismRule6.h +++ b/MeshLib/Elements/PrismRule6.h @@ -20,7 +20,7 @@ namespace MeshLib /** * This class represents a 3d prism element. The following sketch shows the node and edge numbering. - * @anchor PrismNodeAndEdgeNumbering + * @anchor Prism6NodeAndEdgeNumbering * @code * 5 * / \ diff --git a/MeshLib/Elements/PyramidRule5.h b/MeshLib/Elements/PyramidRule5.h index edf632af6a7..8f333f3f18e 100644 --- a/MeshLib/Elements/PyramidRule5.h +++ b/MeshLib/Elements/PyramidRule5.h @@ -20,7 +20,7 @@ namespace MeshLib /** * This class represents a 3d pyramid element. The following sketch shows the node and edge numbering. - * @anchor PyramidNodeAndEdgeNumbering + * @anchor Pyramid5NodeAndEdgeNumbering * @code * * 4 diff --git a/MeshLib/Elements/QuadRule8.h b/MeshLib/Elements/QuadRule8.h index 81748497f77..115da65e946 100644 --- a/MeshLib/Elements/QuadRule8.h +++ b/MeshLib/Elements/QuadRule8.h @@ -20,7 +20,7 @@ namespace MeshLib /** * This class represents a 2d quadrilateral element with 8 nodes. * The following sketch shows the node and edge numbering. - * @anchor QuadNodeAndEdgeNumbering + * @anchor Quad8NodeAndEdgeNumbering * @code * 2 * 3-----6-----2 diff --git a/MeshLib/Elements/QuadRule9.h b/MeshLib/Elements/QuadRule9.h index c5bdf3e3e92..3359c0d5e04 100644 --- a/MeshLib/Elements/QuadRule9.h +++ b/MeshLib/Elements/QuadRule9.h @@ -19,7 +19,7 @@ namespace MeshLib /** * This class represents a 2d quadrilateral element with 9 nodes. * The following sketch shows the node and edge numbering. - * @anchor QuadNodeAndEdgeNumbering + * @anchor Quad9NodeAndEdgeNumbering * @code * 2 * 3-----6-----2 diff --git a/MeshLib/Elements/TetRule4.h b/MeshLib/Elements/TetRule4.h index c89e34d0925..7ec3c764439 100644 --- a/MeshLib/Elements/TetRule4.h +++ b/MeshLib/Elements/TetRule4.h @@ -20,7 +20,7 @@ namespace MeshLib /** * This class represents a 3d tetrahedron element. The following sketch shows the node and edge numbering. - * @anchor TetrahedronNodeAndEdgeNumbering + * @anchor Tetrahedron4NodeAndEdgeNumbering * @code * 3 * /|\ diff --git a/MeshLib/Elements/TriRule6.h b/MeshLib/Elements/TriRule6.h index 0dd5d207a81..8d878f4872f 100644 --- a/MeshLib/Elements/TriRule6.h +++ b/MeshLib/Elements/TriRule6.h @@ -21,7 +21,7 @@ namespace MeshLib * This class represents a 2d triangle element with 6 nodes. * * The following sketch shows the node and edge numbering. - * @anchor TriNodeAndEdgeNumbering + * @anchor Tri6NodeAndEdgeNumbering * @code * * 2 diff --git a/MeshLib/MeshEditing/projectMeshOntoPlane.h b/MeshLib/MeshEditing/projectMeshOntoPlane.h index e9c1eef5c7d..5a1a91d8774 100644 --- a/MeshLib/MeshEditing/projectMeshOntoPlane.h +++ b/MeshLib/MeshEditing/projectMeshOntoPlane.h @@ -1,5 +1,5 @@ /** - * \file projectMeshOntoPlane + * \file projectMeshOntoPlane.h * \author Karsten Rink * \date 2015-04-10 * \brief Definition of the projectMeshOntoPlane diff --git a/MeshLib/MeshInformation.h b/MeshLib/MeshInformation.h index edfcd48dbe7..699f540da3e 100644 --- a/MeshLib/MeshInformation.h +++ b/MeshLib/MeshInformation.h @@ -39,13 +39,13 @@ public: * Returns an array with the number of elements of each type in the given mesh. * On completion, n_element_types array contains the number of elements of each of the seven * supported types. The index to element type conversion is this: - * 0: #lines - * 1: #triangles - * 2: #quads - * 3: #tetrahedra - * 4: #hexahedra - * 5: #pyramids - * 6: #prisms + * 0: \#lines + * 1: \#triangles + * 2: \#quads + * 3: \#tetrahedra + * 4: \#hexahedra + * 5: \#pyramids + * 6: \#prisms */ static const std::array<unsigned, 7> getNumberOfElementTypes(const MeshLib::Mesh &mesh); diff --git a/MeshLib/MeshQuality/MeshValidation.h b/MeshLib/MeshQuality/MeshValidation.h index 7e1512c7388..c392a8aa1e0 100644 --- a/MeshLib/MeshQuality/MeshValidation.h +++ b/MeshLib/MeshQuality/MeshValidation.h @@ -1,5 +1,5 @@ /** - * \file MeshQualityController.h + * \file MeshValidation.h * \author Karsten Rink * \date 2013-04-04 * \brief Definition of the MeshValidation class diff --git a/MeshLib/PropertyVector.h b/MeshLib/PropertyVector.h index 6f812b93968..17945dcd4cb 100644 --- a/MeshLib/PropertyVector.h +++ b/MeshLib/PropertyVector.h @@ -70,7 +70,7 @@ protected: /// @brief The constructor taking meta information for the data. /// @param property_name a string describing the property /// @param mesh_item_type the values of the property are either assigned to - /// nodes or cells (see enumeration @MeshItemType) (default: + /// nodes or cells (see enumeration MeshItemType) (default: /// MeshItemType::Cell) /// @param tuple_size the number of elements of a tuple (default: 1) explicit PropertyVector(std::string const& property_name, @@ -85,7 +85,7 @@ protected: /// with several entries) /// @param property_name a string describing the property /// @param mesh_item_type the values of the property are either assigned to - /// nodes or cells (see enumeration @MeshItemType) (default: + /// nodes or cells (see enumeration MeshItemType) (default: /// MeshItemType::Cell) /// @param tuple_size the number of elements of a tuple (default: 1) PropertyVector(std::size_t n_property_values, @@ -195,7 +195,7 @@ protected: /// \f$[0, \text{n_prop_groups})\f$. /// @param property_name a string describing the property /// @param mesh_item_type the values of the property are either assigned to - /// nodes or cells (see enumeration @MeshItemType) (default: + /// nodes or cells (see enumeration MeshItemType) (default: /// MeshItemType::Cell) /// @param tuple_size the number of elements of a tuple (default: 1) PropertyVector(std::size_t n_prop_groups, -- GitLab