From 6052d2f8d32b1a3ce598dd75eeaa9b04d8cbb647 Mon Sep 17 00:00:00 2001 From: guido Date: Mon, 3 May 2004 21:40:26 +0000 Subject: [PATCH] experiment git-svn-id: https://svn.dealii.org/trunk@9165 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/include/lac/petsc_parallel_vector.h | 16 +++++++--------- deal.II/lac/include/lac/petsc_vector.h | 11 +++++------ 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/deal.II/lac/include/lac/petsc_parallel_vector.h b/deal.II/lac/include/lac/petsc_parallel_vector.h index d74bcefd5e..06a1c8df36 100644 --- a/deal.II/lac/include/lac/petsc_parallel_vector.h +++ b/deal.II/lac/include/lac/petsc_parallel_vector.h @@ -24,16 +24,13 @@ #include -/*! @addtogroup PETSc - *@{ - */ - namespace PETScWrappers { /** * Namespace for PETSc classes that work in parallel over MPI, such as * distributed vectors and matrices. * + * @ingroup PETSc * @author Wolfgang Bangerth, 2004 */ namespace MPI @@ -49,7 +46,7 @@ namespace PETScWrappers * functions). Only the functions creating a vector of specific type differ, * and are implemented in this particular class. * - * @section 1 Parallel communication model + * @section PETScParVec1 Parallel communication model * * The parallel functionality of PETSc is built on top of the Message Passing * Interface (MPI). MPI's communication model is built on collective @@ -75,7 +72,7 @@ namespace PETScWrappers * discussed below. * * - * @section 2 Accessing individual elements of a vector + * @section PETScParVec2 Accessing individual elements of a vector * * PETSc does allow read access to individual elements of a vector, but in the * distributed case only to elements that are stored locally. We implement @@ -137,7 +134,9 @@ namespace PETScWrappers * compress(), or making sure that all processes do the same type of * operations at the same time, for example by placing zero additions if * necessary. - * + * + * @ingroup PETSc + * @brief Parallel vector using MPI * @author Wolfgang Bangerth, 2004 */ class Vector : public VectorBase @@ -463,10 +462,9 @@ namespace PETScWrappers return *this; } } - +/*@}*/ } -/*@}*/ #endif // DEAL_II_USE_PETSC diff --git a/deal.II/lac/include/lac/petsc_vector.h b/deal.II/lac/include/lac/petsc_vector.h index cf568b382f..f6491545d2 100644 --- a/deal.II/lac/include/lac/petsc_vector.h +++ b/deal.II/lac/include/lac/petsc_vector.h @@ -24,10 +24,6 @@ #include #include -/*! @addtogroup PETSc - *@{ - */ - namespace PETScWrappers { @@ -40,6 +36,8 @@ namespace PETScWrappers * functions). Only the functions creating a vector of specific type differ, * and are implemented in this particular class. * + * @ingroup PETSc + * @brief Sequential vector * @author Wolfgang Bangerth, 2004 */ class Vector : public VectorBase @@ -174,7 +172,7 @@ namespace PETScWrappers }; - +/// @if NoDoc // ------------------ template and inline functions ------------- @@ -290,9 +288,10 @@ namespace PETScWrappers return *this; } +/// @endif + } -/*@}*/ #endif // DEAL_II_USE_PETSC -- 2.39.5