From: wolf Date: Mon, 9 Aug 1999 16:04:44 +0000 (+0000) Subject: Clean-ups. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8365d3d377b5b89ee290f1a3cfc20dd213f604fc;p=dealii-svn.git Clean-ups. git-svn-id: https://svn.dealii.org/trunk@1649 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/dofs/dof_accessor.h b/deal.II/deal.II/include/dofs/dof_accessor.h index ed1e0ab732..1f33dd101a 100644 --- a/deal.II/deal.II/include/dofs/dof_accessor.h +++ b/deal.II/deal.II/include/dofs/dof_accessor.h @@ -130,11 +130,11 @@ class DoFObjectAccessor<0, dim, BaseClass> : public DoFAccessor, public BaseClass { public: - typedef void* AccessorData; + typedef void AccessorData; DoFObjectAccessor (Triangulation *, - const int, - const int, - const AccessorData *) + const int, + const int, + const AccessorData *) {} }; diff --git a/deal.II/deal.II/include/grid/tria_accessor.h b/deal.II/deal.II/include/grid/tria_accessor.h index d7da5caf10..e43fab9d92 100644 --- a/deal.II/deal.II/include/grid/tria_accessor.h +++ b/deal.II/deal.II/include/grid/tria_accessor.h @@ -56,7 +56,7 @@ class TriaAccessor TriaAccessor (Triangulation *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 @@ -254,7 +258,7 @@ class TriaObjectAccessor : public TriaAccessor TriaObjectAccessor (Triangulation *parent = 0, const int level = -1, const int index = -1, - const void *local_data = 0) : + const AccessorData *local_data = 0) : TriaAccessor (parent, level, index, local_data) {}; /** @@ -601,8 +605,10 @@ class TriaObjectAccessor : public TriaAccessor template friend class TriaRawIterator; }; + + /** - * Closure class. + * Closure class to stop induction of classes. */ template class TriaObjectAccessor<0, dim> : public TriaAccessor @@ -629,7 +635,7 @@ class TriaObjectAccessor<1, dim> : public TriaAccessor TriaObjectAccessor (Triangulation *parent = 0, const int level = -1, const int index = -1, - const void *local_data = 0) : + const AccessorData *local_data = 0) : TriaAccessor (parent, level, index, local_data) {}; /** @@ -927,6 +933,8 @@ class TriaObjectAccessor<1, dim> : public TriaAccessor template 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 TriaObjectAccessor (Triangulation *parent = 0, const int level = -1, const int index = -1, - const void *local_data = 0) : + const AccessorData *local_data = 0) : TriaAccessor (parent, level, index, local_data) {}; /** @@ -1303,7 +1311,7 @@ class TriaObjectAccessor<3, dim> : public TriaAccessor TriaObjectAccessor (Triangulation *parent = 0, const int level = -1, const int index = -1, - const void *local_data = 0) : + const AccessorData *local_data = 0) : TriaAccessor (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 { CellAccessor (Triangulation *parent = 0, const int level = -1, const int index = -1, - const void *local_data = 0) : + const AccessorData *local_data = 0) : TriaSubstructAccessor (parent, level, index, local_data) {}; /**