]> https://gitweb.dealii.org/ - dealii.git/commitdiff
experiment
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Mon, 3 May 2004 21:40:26 +0000 (21:40 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Mon, 3 May 2004 21:40:26 +0000 (21:40 +0000)
git-svn-id: https://svn.dealii.org/trunk@9165 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/petsc_parallel_vector.h
deal.II/lac/include/lac/petsc_vector.h

index d74bcefd5e14b19f30134fc158cb36f4a6720ccf..06a1c8df3638b7c4c31137c65561b00d2f7241e8 100644 (file)
 #include <lac/petsc_vector_base.h>
 
 
-/*! @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
 
index cf568b382fffd6ec1467a20f208ddceb206c8122..f6491545d2b9995952e385faf3861f7dfaa2f0f0 100644 (file)
 #include <lac/petsc_vector_base.h>
 #include <lac/petsc_parallel_vector.h>
 
-/*! @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
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.