]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Clean-ups.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 9 Aug 1999 16:04:44 +0000 (16:04 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 9 Aug 1999 16:04:44 +0000 (16:04 +0000)
git-svn-id: https://svn.dealii.org/trunk@1649 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/dofs/dof_accessor.h
deal.II/deal.II/include/grid/tria_accessor.h

index ed1e0ab732df734504d88e46aacdebc41d7543f1..1f33dd101a88f35909b446eb02025489270a1e76 100644 (file)
@@ -130,11 +130,11 @@ class DoFObjectAccessor<0, dim, BaseClass> : public DoFAccessor<dim>,
                                             public BaseClass
 {
   public:
-    typedef void* AccessorData;
+    typedef void AccessorData;
     DoFObjectAccessor (Triangulation<dim> *,
-                    const int,
-                    const int,
-                    const AccessorData *)
+                      const int,
+                      const int,
+                      const AccessorData *)
       {}
 };
 
index d7da5caf10771c97b8bd45df3b8b4fa6b66d4c40..e43fab9d92455a21355c3cc4dc5bd5e8241529f3 100644 (file)
@@ -56,7 +56,7 @@ class TriaAccessor
     TriaAccessor (Triangulation<dim> *parent     = 0,
                  const int           level      = -1,
                  const int           index      = -1,
-                 const void         * = 0) :
+                 const AccessorData * = 0) :
                    present_level (level),
                    present_index (index),
                    tria (parent) {};
@@ -237,9 +237,13 @@ class TriaAccessor
 
 
 /**
- * Common template for line, quad, hex.
+ * Common template for line, quad, hex accessors.
  * According to #celldim# objects of this class represent lines,
- quadrilaterals, or hexahedra in #dim# space dimensions.
+ * quadrilaterals, or hexahedra in #dim# space dimensions. Concrete implementations
+ * are done for specialized #celldim# template parameter. For easier access,
+ * we nevertheless document all functions of the specialized classes here as
+ * well. However, they are not implemented.
+ *
  * @author Wolfgang Bangerth, Guido Kanschat, 1999
  */
 template<int celldim, int dim>
@@ -254,7 +258,7 @@ class TriaObjectAccessor :  public TriaAccessor<dim>
     TriaObjectAccessor (Triangulation<dim> *parent     = 0,
                 const int           level      = -1,
                 const int           index      = -1,
-                const void         *local_data = 0) :
+                const AccessorData *local_data = 0) :
                    TriaAccessor<dim> (parent, level, index, local_data) {};
 
                                     /**
@@ -601,8 +605,10 @@ class TriaObjectAccessor :  public TriaAccessor<dim>
     template <int anydim, typename AnyAccessor> friend class TriaRawIterator;
 };
 
+
+
 /**
- * Closure class.
+ * Closure class to stop induction of classes.
  */
 template<int dim>
 class TriaObjectAccessor<0, dim> : public TriaAccessor<dim>
@@ -629,7 +635,7 @@ class TriaObjectAccessor<1, dim> :  public TriaAccessor<dim>
     TriaObjectAccessor (Triangulation<dim> *parent     = 0,
                  const int           level      = -1,
                  const int           index      = -1,
-                 const void         *local_data = 0) :
+                 const AccessorData *local_data = 0) :
                    TriaAccessor<dim> (parent, level, index, local_data) {};
 
                                     /**
@@ -927,6 +933,8 @@ class TriaObjectAccessor<1, dim> :  public TriaAccessor<dim>
     template <int anydim, typename AnyAccessor> friend class TriaRawIterator;
 };
 
+
+
 /**
  *   Accessor to dereference the data of quads. This accessor is used to
  *   point to quads in #dim# space dimensions (only #dim>=2# seems reasonable
@@ -946,7 +954,7 @@ class TriaObjectAccessor<2, dim> :  public TriaAccessor<dim>
     TriaObjectAccessor (Triangulation<dim> *parent     = 0,
                  const int           level      = -1,
                  const int           index      = -1,
-                 const void         *local_data = 0) :
+                 const AccessorData *local_data = 0) :
                    TriaAccessor<dim> (parent, level, index, local_data) {};
 
                                     /**
@@ -1303,7 +1311,7 @@ class TriaObjectAccessor<3, dim> :  public TriaAccessor<dim>
     TriaObjectAccessor (Triangulation<dim> *parent     = 0,
                 const int           level      = -1,
                 const int           index      = -1,
-                const void         *local_data = 0) :
+                const AccessorData *local_data = 0) :
                    TriaAccessor<dim> (parent, level, index, local_data) {};
 
                                     /**
@@ -1691,7 +1699,7 @@ class TriaSubstructAccessor<1> :  public TriaObjectAccessor<1, 1> {
     TriaSubstructAccessor (Triangulation<1> *tria,
                           const int         level,
                           const int         index,
-                          const void       *local_data) :
+                          const AccessorData *local_data) :
                    TriaObjectAccessor<1, 1> (tria,level,index,local_data) {};
 
                                     // do this here, since this way the
@@ -1724,7 +1732,7 @@ class TriaSubstructAccessor<2> : public TriaObjectAccessor<2, 2> {
     TriaSubstructAccessor (Triangulation<2> *tria,
                           const int         level,
                           const int         index,
-                          const void       *local_data) :
+                          const AccessorData *local_data) :
                    TriaObjectAccessor<2, 2> (tria,level,index,local_data) {};
 
                                     // do this here, since this way the
@@ -1759,7 +1767,7 @@ class TriaSubstructAccessor<3> : public TriaObjectAccessor<3, 3> {
     TriaSubstructAccessor (Triangulation<3> *tria,
                           const int         level,
                           const int         index,
-                          const void       *local_data) :
+                          const AccessorData *local_data) :
                    TriaObjectAccessor<3, 3> (tria,level,index,local_data) {};
 
                                     // do this here, since this way the
@@ -1805,7 +1813,7 @@ class CellAccessor :  public TriaSubstructAccessor<dim> {
     CellAccessor (Triangulation<dim> *parent     = 0,
                  const int           level      = -1,
                  const int           index      = -1,
-                 const void         *local_data = 0) :
+                 const AccessorData *local_data = 0) :
                    TriaSubstructAccessor<dim> (parent, level, index, local_data) {};
 
                                     /**

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.