From 17479c59387cc88b548415c884db01d0e4780e4f Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Fri, 1 Aug 2014 19:12:29 +0200 Subject: [PATCH] simplify doxygen input path reduce warnings from thousands to hundreds as long as major code is undocumented fix displayed include paths in doxygen output fix some of the warnings --- doc/deal.ico | Bin 58835 -> 35402 bytes doc/doxygen/CMakeLists.txt | 36 +++++++++++------- doc/doxygen/options.dox.in | 7 +++- doc/news/changes.h | 4 +- .../deal.II/algorithms/theta_timestepping.h | 14 +++---- include/deal.II/fe/fe_tools.h | 6 +-- include/deal.II/grid/filtered_iterator.h | 2 +- include/deal.II/grid/grid_generator.h | 2 +- include/deal.II/grid/tria_iterator.h | 2 +- include/deal.II/lac/trilinos_vector_base.h | 2 +- include/deal.II/meshworker/loop.h | 4 -- include/deal.II/numerics/data_out.h | 2 +- include/deal.II/numerics/data_out_faces.h | 2 +- include/deal.II/numerics/data_out_rotation.h | 2 +- 14 files changed, 47 insertions(+), 38 deletions(-) diff --git a/doc/deal.ico b/doc/deal.ico index 88ddb74ee6fed41029a2c42ffa99b8990f810b0a..b7cfd41ab3afd8aedc8795ee9fc22c911ee779b0 100644 GIT binary patch literal 35402 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 I{{Vsi1!aMZGXMYp literal 58835 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%0ASm2KZz1EL=$h#og(RnqvHPHRPK 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 vKssv`^d<0;P6X0ftDrBbDataOut@<2@>::Patch@<2,2@> even though the - Patch class is actually declared in DataOutBase. Since + to write DataOut::Patch even though the + Patch class is actually declared in DataOutBase. Since the inheritance is now gone, this is no longer possible and one actually has to write DataOutBase::Patch instead. Using this form turns out to be compatible also with older versions of deal.II. diff --git a/include/deal.II/algorithms/theta_timestepping.h b/include/deal.II/algorithms/theta_timestepping.h index b8a90611ec..f6a30bc600 100644 --- a/include/deal.II/algorithms/theta_timestepping.h +++ b/include/deal.II/algorithms/theta_timestepping.h @@ -180,7 +180,7 @@ namespace Algorithms * for us). Here, we first get the time step size from the AnyData * object that was provided as input. Then, if we are in the first * step or if the timestep has changed, we fill the local matrix - * m, such that with the given matrix \f$M\f$, it becomes + * $m$, such that with the given matrix $M$, it becomes * \f[ * m = I - \Delta t M. * \f] @@ -219,11 +219,11 @@ namespace Algorithms /** * The timestepping scheme. * - * @param `in` is ignored by + * @param in is ignored by * ThetaTimestepping, but is merged into the AnyData objects used * as input for the operators #op_explicit and #op_implicit. * - * @param `out` in its first argument must contain a pointer to a + * @param out in its first argument must contain a pointer to a * `VECTOR`, which contains the initial value when the operator is * called. It contains the final value when the operator returns. */ @@ -334,10 +334,10 @@ namespace Algorithms * with name "Current time solution". It should obtain the current * time and time step size from explicit_data(). * - * Its return value is Mu+cF(u), where u is the - * current state vector, M the mass matrix, F the - * operator in space and c is the adjusted - * time step size \f$ (1-\theta) \Delta t\f$. + * Its return value is $ Mu+cF(u) $, where $u$ is the + * current state vector, $M$ the mass matrix, $F$ the + * operator in space and $c$ is the adjusted + * time step size $(1-\theta) \Delta t$. */ SmartPointer, ThetaTimestepping > op_explicit; diff --git a/include/deal.II/fe/fe_tools.h b/include/deal.II/fe/fe_tools.h index 854f26041f..3938862055 100644 --- a/include/deal.II/fe/fe_tools.h +++ b/include/deal.II/fe/fe_tools.h @@ -707,15 +707,15 @@ namespace FETools * other: * * - It interpolates directly from every cell of @p dof1 to the - * corresponding cell of @dof2 using the interpolation matrix of the + * corresponding cell of `dof2` using the interpolation matrix of the * finite element spaces used on these cells and provided by * the finite element objects involved. This step is done using the * FETools::interpolate() function. - * - It then performs a loop over all non-active cells of @dof2. If + * - It then performs a loop over all non-active cells of `dof2`. If * such a non-active cell has at least one active child, then we * call the children of this cell a "patch". We then interpolate * from the children of this patch to the patch, using the finite - * element space associated with @p dof2 and immediately interpolate + * element space associated with `dof2` and immediately interpolate * back to the children. In essence, this information throws away * all information in the solution vector that lives on a scale * smaller than the patch cell. diff --git a/include/deal.II/grid/filtered_iterator.h b/include/deal.II/grid/filtered_iterator.h index 6356cd160a..5916dd4d1e 100644 --- a/include/deal.II/grid/filtered_iterator.h +++ b/include/deal.II/grid/filtered_iterator.h @@ -357,7 +357,7 @@ namespace IteratorFilters * @endcode * Note that by the @p set_to_next_positive call the first cell with * a set user flag was assigned to the @p begin iterator. For the - * #end iterator, no such call was necessary, since the past-the-end + * end iterator, no such call was necessary, since the past-the-end * iterator always satisfies all predicates. * * The same can be achieved by the following snippet, though harder to read: diff --git a/include/deal.II/grid/grid_generator.h b/include/deal.II/grid/grid_generator.h index 6918354afd..44a45c0edf 100644 --- a/include/deal.II/grid/grid_generator.h +++ b/include/deal.II/grid/grid_generator.h @@ -57,7 +57,7 @@ namespace GridGenerator * Initialize the given triangulation with a hypercube (line in 1D, * square in 2D, etc) consisting of exactly one cell. The hypercube * volume is the tensor product interval - * \f$ [left,right]^{\text{dim}}\f$ in the present number of + * $[left,right]^{\text{dim}}$ in the present number of * dimensions, where the limits are given as arguments. They default * to zero and unity, then producing the unit hypercube. If the * argument `colorize` is false, all boundary indicators are set to diff --git a/include/deal.II/grid/tria_iterator.h b/include/deal.II/grid/tria_iterator.h index 013cb00bcc..51513ba14b 100644 --- a/include/deal.II/grid/tria_iterator.h +++ b/include/deal.II/grid/tria_iterator.h @@ -464,7 +464,7 @@ public: *
  • The index of a cell inside the level.
  • * * - * @Note: the ordering is not consistent between different processor in + * @note The ordering is not consistent between different processor in * a parallel::distributed::Triangulation because we rely on index(), * which is likely not the same. */ diff --git a/include/deal.II/lac/trilinos_vector_base.h b/include/deal.II/lac/trilinos_vector_base.h index 9d5a7e3cfc..2289b3304d 100644 --- a/include/deal.II/lac/trilinos_vector_base.h +++ b/include/deal.II/lac/trilinos_vector_base.h @@ -794,7 +794,7 @@ namespace TrilinosWrappers /** * Output of vector in user-defined format in analogy to the - * dealii::Vector class. + * dealii::Vector class. */ void print (const char *format = 0) const; diff --git a/include/deal.II/meshworker/loop.h b/include/deal.II/meshworker/loop.h index 911f0435c9..391eb166d0 100644 --- a/include/deal.II/meshworker/loop.h +++ b/include/deal.II/meshworker/loop.h @@ -156,10 +156,6 @@ namespace MeshWorker * @param cell_worker defines the local action on each cell. * @param boundary_worker defines the local action on boundary faces * @param face_worker defines the local action on interior faces. - * @param cells_first determines, whether, on a given cell, face or cell - * integrals are to be dealt with first. Note that independent of the - * value of this flag, cell and face integrals of a given cell are - * all taken care of before moving to the next cell. * @param loop_control control structure to specify what actions should be performed. * * @ingroup MeshWorker diff --git a/include/deal.II/numerics/data_out.h b/include/deal.II/numerics/data_out.h index 0bc554148c..adba6b9e95 100644 --- a/include/deal.II/numerics/data_out.h +++ b/include/deal.II/numerics/data_out.h @@ -148,7 +148,7 @@ namespace internal * this pair of functions and they return a non-active cell, then an exception * will be thrown. * - * @precondition This class only makes sense if the first template + * @pre This class only makes sense if the first template * argument, dim equals the dimension of the * DoFHandler type given as the second template argument, i.e., if * dim == DH::dimension. This redundancy is a historical diff --git a/include/deal.II/numerics/data_out_faces.h b/include/deal.II/numerics/data_out_faces.h index 1a6f9427e2..7eaaf7b109 100644 --- a/include/deal.II/numerics/data_out_faces.h +++ b/include/deal.II/numerics/data_out_faces.h @@ -108,7 +108,7 @@ namespace internal * applications certainly exist, for which the author is not * imaginative enough. * - * @precondition This class only makes sense if the first template + * @pre This class only makes sense if the first template * argument, dim equals the dimension of the * DoFHandler type given as the second template argument, i.e., if * dim == DH::dimension. This redundancy is a historical diff --git a/include/deal.II/numerics/data_out_rotation.h b/include/deal.II/numerics/data_out_rotation.h index 1f6ea01a94..0099d6d877 100644 --- a/include/deal.II/numerics/data_out_rotation.h +++ b/include/deal.II/numerics/data_out_rotation.h @@ -114,7 +114,7 @@ namespace internal * It is in the responsibility of the user to make sure that the * radial variable attains only non-negative values. * - * @precondition This class only makes sense if the first template + * @pre This class only makes sense if the first template * argument, dim equals the dimension of the * DoFHandler type given as the second template argument, i.e., if * dim == DH::dimension. This redundancy is a historical -- 2.39.5