]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
declaration of specialization
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 22 May 2001 16:42:06 +0000 (16:42 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 22 May 2001 16:42:06 +0000 (16:42 +0000)
git-svn-id: https://svn.dealii.org/trunk@4700 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/multigrid/mg_dof_accessor.h
deal.II/deal.II/include/multigrid/mg_dof_handler.h

index 4742077c3cf12f0061b936844b52a73f972685fe..fe9dcf1ad0e3f90e30abd6970c8112361b0ab04b 100644 (file)
@@ -657,4 +657,12 @@ class MGDoFCellAccessor :  public MGDoFObjectAccessor<dim, dim> {
 };
 
 
+template<> MGDoFCellAccessor<1>::face_iterator
+MGDoFCellAccessor<1>::face (const unsigned int i) const;
+template<> MGDoFCellAccessor<2>::face_iterator
+MGDoFCellAccessor<2>::face (const unsigned int i) const;
+template<> MGDoFCellAccessor<3>::face_iterator
+MGDoFCellAccessor<3>::face (const unsigned int i) const;
+
+
 #endif
index 9c1d0d37ae8c0ef4dd2b09a8486f227eb35d26f4..0d9b0fcbe1fcf730b35a2d44ceb43ac07e4eeca7 100644 (file)
@@ -1005,6 +1005,378 @@ MGDoFHandler<dim>::MGVertexDoFs::get_index  (const unsigned int level,
 };
 
 
+template <>
+MGDoFHandler<1>::raw_cell_iterator
+MGDoFHandler<1>::begin_raw (const unsigned int level) const;
+template <>
+MGDoFHandler<1>::cell_iterator
+MGDoFHandler<1>::begin (const unsigned int level) const;
+template <>
+MGDoFHandler<1>::active_cell_iterator
+MGDoFHandler<1>::begin_active (const unsigned int level) const;
+template <>
+MGDoFHandler<1>::raw_cell_iterator
+MGDoFHandler<1>::end () const;
+template <>
+MGDoFHandler<1>::raw_cell_iterator
+MGDoFHandler<1>::last_raw () const;
+template <>
+MGDoFHandler<1>::raw_cell_iterator
+MGDoFHandler<1>::last_raw (const unsigned int level) const;
+template <>
+MGDoFHandler<1>::cell_iterator
+MGDoFHandler<1>::last () const;
+template <>
+MGDoFHandler<1>::cell_iterator
+MGDoFHandler<1>::last (const unsigned int level) const;
+template <>
+MGDoFHandler<1>::active_cell_iterator
+MGDoFHandler<1>::last_active () const;
+template <>
+MGDoFHandler<1>::active_cell_iterator
+MGDoFHandler<1>::last_active (const unsigned int level) const;
+template <>
+MGDoFDimensionInfo<1>::raw_face_iterator
+MGDoFHandler<1>::begin_raw_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<1>::face_iterator
+MGDoFHandler<1>::begin_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<1>::active_face_iterator
+MGDoFHandler<1>::begin_active_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<1>::raw_face_iterator
+MGDoFHandler<1>::end_face () const;
+template <>
+MGDoFDimensionInfo<1>::raw_face_iterator
+MGDoFHandler<1>::last_raw_face () const;
+template <>
+MGDoFDimensionInfo<1>::raw_face_iterator
+MGDoFHandler<1>::last_raw_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<1>::face_iterator
+MGDoFHandler<1>::last_face () const;
+template <>
+MGDoFDimensionInfo<1>::face_iterator
+MGDoFHandler<1>::last_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<1>::active_face_iterator
+MGDoFHandler<1>::last_active_face () const;
+template <>
+MGDoFDimensionInfo<1>::active_face_iterator
+MGDoFHandler<1>::last_active_face (const unsigned int) const;
+template <>
+MGDoFHandler<1>::raw_quad_iterator
+MGDoFHandler<1>::begin_raw_quad (const unsigned int) const;
+template <>
+MGDoFHandler<1>::quad_iterator
+MGDoFHandler<1>::begin_quad (const unsigned int) const;
+template <>
+MGDoFHandler<1>::active_quad_iterator
+MGDoFHandler<1>::begin_active_quad (const unsigned int) const;
+template <>
+MGDoFHandler<1>::raw_quad_iterator
+MGDoFHandler<1>::end_quad () const;
+template <>
+MGDoFHandler<1>::raw_quad_iterator
+MGDoFHandler<1>::last_raw_quad (const unsigned int) const;
+template <>
+MGDoFHandler<1>::quad_iterator
+MGDoFHandler<1>::last_quad (const unsigned int) const;
+template <>
+MGDoFHandler<1>::active_quad_iterator
+MGDoFHandler<1>::last_active_quad (const unsigned int) const;
+template <>
+MGDoFHandler<1>::raw_quad_iterator
+MGDoFHandler<1>::last_raw_quad () const;
+template <>
+MGDoFHandler<1>::raw_quad_iterator
+MGDoFHandler<1>::last_raw_quad () const;
+template <>
+MGDoFHandler<1>::quad_iterator
+MGDoFHandler<1>::last_quad () const;
+template <>
+MGDoFHandler<1>::active_quad_iterator
+MGDoFHandler<1>::last_active_quad () const;
+template <>
+MGDoFHandler<1>::raw_hex_iterator
+MGDoFHandler<1>::begin_raw_hex (const unsigned int) const;
+template <>
+MGDoFHandler<1>::hex_iterator
+MGDoFHandler<1>::begin_hex (const unsigned int) const;
+template <>
+MGDoFHandler<1>::active_hex_iterator
+MGDoFHandler<1>::begin_active_hex (const unsigned int) const;
+template <>
+MGDoFHandler<1>::raw_hex_iterator
+MGDoFHandler<1>::end_hex () const;
+template <>
+MGDoFHandler<1>::raw_hex_iterator
+MGDoFHandler<1>::last_raw_hex (const unsigned int) const;
+template <>
+MGDoFHandler<1>::hex_iterator
+MGDoFHandler<1>::last_hex (const unsigned int) const;
+template <>
+MGDoFHandler<1>::active_hex_iterator
+MGDoFHandler<1>::last_active_hex (const unsigned int) const;
+template <>
+MGDoFHandler<1>::raw_hex_iterator
+MGDoFHandler<1>::last_raw_hex () const;
+template <>
+MGDoFHandler<1>::hex_iterator
+MGDoFHandler<1>::last_hex () const;
+template <>
+MGDoFHandler<1>::active_hex_iterator
+MGDoFHandler<1>::last_active_hex () const;
+//======================================================================//
+template <>
+MGDoFHandler<2>::raw_cell_iterator
+MGDoFHandler<2>::begin_raw (const unsigned int level) const;
+template <>
+MGDoFHandler<2>::cell_iterator
+MGDoFHandler<2>::begin (const unsigned int level) const;
+template <>
+MGDoFHandler<2>::active_cell_iterator
+MGDoFHandler<2>::begin_active (const unsigned int level) const;
+template <>
+MGDoFHandler<2>::raw_cell_iterator
+MGDoFHandler<2>::end () const;
+template <>
+MGDoFHandler<2>::raw_cell_iterator
+MGDoFHandler<2>::last_raw () const;
+template <>
+MGDoFHandler<2>::raw_cell_iterator
+MGDoFHandler<2>::last_raw (const unsigned int level) const;
+template <>
+MGDoFHandler<2>::cell_iterator
+MGDoFHandler<2>::last () const;
+template <>
+MGDoFHandler<2>::cell_iterator
+MGDoFHandler<2>::last (const unsigned int level) const;
+template <>
+MGDoFHandler<2>::active_cell_iterator
+MGDoFHandler<2>::last_active () const;
+template <>
+MGDoFHandler<2>::active_cell_iterator
+MGDoFHandler<2>::last_active (const unsigned int level) const;
+template <>
+MGDoFDimensionInfo<2>::raw_face_iterator
+MGDoFHandler<2>::begin_raw_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<2>::face_iterator
+MGDoFHandler<2>::begin_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<2>::active_face_iterator
+MGDoFHandler<2>::begin_active_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<2>::raw_face_iterator
+MGDoFHandler<2>::end_face () const;
+template <>
+MGDoFDimensionInfo<2>::raw_face_iterator
+MGDoFHandler<2>::last_raw_face () const;
+template <>
+MGDoFDimensionInfo<2>::raw_face_iterator
+MGDoFHandler<2>::last_raw_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<2>::face_iterator
+MGDoFHandler<2>::last_face () const;
+template <>
+MGDoFDimensionInfo<2>::face_iterator
+MGDoFHandler<2>::last_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<2>::active_face_iterator
+MGDoFHandler<2>::last_active_face () const;
+template <>
+MGDoFDimensionInfo<2>::active_face_iterator
+MGDoFHandler<2>::last_active_face (const unsigned int) const;
+template <>
+MGDoFHandler<2>::raw_quad_iterator
+MGDoFHandler<2>::begin_raw_quad (const unsigned int) const;
+template <>
+MGDoFHandler<2>::quad_iterator
+MGDoFHandler<2>::begin_quad (const unsigned int) const;
+template <>
+MGDoFHandler<2>::active_quad_iterator
+MGDoFHandler<2>::begin_active_quad (const unsigned int) const;
+template <>
+MGDoFHandler<2>::raw_quad_iterator
+MGDoFHandler<2>::end_quad () const;
+template <>
+MGDoFHandler<2>::raw_quad_iterator
+MGDoFHandler<2>::last_raw_quad (const unsigned int) const;
+template <>
+MGDoFHandler<2>::quad_iterator
+MGDoFHandler<2>::last_quad (const unsigned int) const;
+template <>
+MGDoFHandler<2>::active_quad_iterator
+MGDoFHandler<2>::last_active_quad (const unsigned int) const;
+template <>
+MGDoFHandler<2>::raw_quad_iterator
+MGDoFHandler<2>::last_raw_quad () const;
+template <>
+MGDoFHandler<2>::raw_quad_iterator
+MGDoFHandler<2>::last_raw_quad () const;
+template <>
+MGDoFHandler<2>::quad_iterator
+MGDoFHandler<2>::last_quad () const;
+template <>
+MGDoFHandler<2>::active_quad_iterator
+MGDoFHandler<2>::last_active_quad () const;
+template <>
+MGDoFHandler<2>::raw_hex_iterator
+MGDoFHandler<2>::begin_raw_hex (const unsigned int) const;
+template <>
+MGDoFHandler<2>::hex_iterator
+MGDoFHandler<2>::begin_hex (const unsigned int) const;
+template <>
+MGDoFHandler<2>::active_hex_iterator
+MGDoFHandler<2>::begin_active_hex (const unsigned int) const;
+template <>
+MGDoFHandler<2>::raw_hex_iterator
+MGDoFHandler<2>::end_hex () const;
+template <>
+MGDoFHandler<2>::raw_hex_iterator
+MGDoFHandler<2>::last_raw_hex (const unsigned int) const;
+template <>
+MGDoFHandler<2>::hex_iterator
+MGDoFHandler<2>::last_hex (const unsigned int) const;
+template <>
+MGDoFHandler<2>::active_hex_iterator
+MGDoFHandler<2>::last_active_hex (const unsigned int) const;
+template <>
+MGDoFHandler<2>::raw_hex_iterator
+MGDoFHandler<2>::last_raw_hex () const;
+template <>
+MGDoFHandler<2>::hex_iterator
+MGDoFHandler<2>::last_hex () const;
+template <>
+MGDoFHandler<2>::active_hex_iterator
+MGDoFHandler<2>::last_active_hex () const;
+//======================================================================//
+template <>
+MGDoFHandler<3>::raw_cell_iterator
+MGDoFHandler<3>::begin_raw (const unsigned int level) const;
+template <>
+MGDoFHandler<3>::cell_iterator
+MGDoFHandler<3>::begin (const unsigned int level) const;
+template <>
+MGDoFHandler<3>::active_cell_iterator
+MGDoFHandler<3>::begin_active (const unsigned int level) const;
+template <>
+MGDoFHandler<3>::raw_cell_iterator
+MGDoFHandler<3>::end () const;
+template <>
+MGDoFHandler<3>::raw_cell_iterator
+MGDoFHandler<3>::last_raw () const;
+template <>
+MGDoFHandler<3>::raw_cell_iterator
+MGDoFHandler<3>::last_raw (const unsigned int level) const;
+template <>
+MGDoFHandler<3>::cell_iterator
+MGDoFHandler<3>::last () const;
+template <>
+MGDoFHandler<3>::cell_iterator
+MGDoFHandler<3>::last (const unsigned int level) const;
+template <>
+MGDoFHandler<3>::active_cell_iterator
+MGDoFHandler<3>::last_active () const;
+template <>
+MGDoFHandler<3>::active_cell_iterator
+MGDoFHandler<3>::last_active (const unsigned int level) const;
+template <>
+MGDoFDimensionInfo<3>::raw_face_iterator
+MGDoFHandler<3>::begin_raw_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<3>::face_iterator
+MGDoFHandler<3>::begin_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<3>::active_face_iterator
+MGDoFHandler<3>::begin_active_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<3>::raw_face_iterator
+MGDoFHandler<3>::end_face () const;
+template <>
+MGDoFDimensionInfo<3>::raw_face_iterator
+MGDoFHandler<3>::last_raw_face () const;
+template <>
+MGDoFDimensionInfo<3>::raw_face_iterator
+MGDoFHandler<3>::last_raw_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<3>::face_iterator
+MGDoFHandler<3>::last_face () const;
+template <>
+MGDoFDimensionInfo<3>::face_iterator
+MGDoFHandler<3>::last_face (const unsigned int) const;
+template <>
+MGDoFDimensionInfo<3>::active_face_iterator
+MGDoFHandler<3>::last_active_face () const;
+template <>
+MGDoFDimensionInfo<3>::active_face_iterator
+MGDoFHandler<3>::last_active_face (const unsigned int) const;
+template <>
+MGDoFHandler<3>::raw_quad_iterator
+MGDoFHandler<3>::begin_raw_quad (const unsigned int) const;
+template <>
+MGDoFHandler<3>::quad_iterator
+MGDoFHandler<3>::begin_quad (const unsigned int) const;
+template <>
+MGDoFHandler<3>::active_quad_iterator
+MGDoFHandler<3>::begin_active_quad (const unsigned int) const;
+template <>
+MGDoFHandler<3>::raw_quad_iterator
+MGDoFHandler<3>::end_quad () const;
+template <>
+MGDoFHandler<3>::raw_quad_iterator
+MGDoFHandler<3>::last_raw_quad (const unsigned int) const;
+template <>
+MGDoFHandler<3>::quad_iterator
+MGDoFHandler<3>::last_quad (const unsigned int) const;
+template <>
+MGDoFHandler<3>::active_quad_iterator
+MGDoFHandler<3>::last_active_quad (const unsigned int) const;
+template <>
+MGDoFHandler<3>::raw_quad_iterator
+MGDoFHandler<3>::last_raw_quad () const;
+template <>
+MGDoFHandler<3>::raw_quad_iterator
+MGDoFHandler<3>::last_raw_quad () const;
+template <>
+MGDoFHandler<3>::quad_iterator
+MGDoFHandler<3>::last_quad () const;
+template <>
+MGDoFHandler<3>::active_quad_iterator
+MGDoFHandler<3>::last_active_quad () const;
+template <>
+MGDoFHandler<3>::raw_hex_iterator
+MGDoFHandler<3>::begin_raw_hex (const unsigned int) const;
+template <>
+MGDoFHandler<3>::hex_iterator
+MGDoFHandler<3>::begin_hex (const unsigned int) const;
+template <>
+MGDoFHandler<3>::active_hex_iterator
+MGDoFHandler<3>::begin_active_hex (const unsigned int) const;
+template <>
+MGDoFHandler<3>::raw_hex_iterator
+MGDoFHandler<3>::end_hex () const;
+template <>
+MGDoFHandler<3>::raw_hex_iterator
+MGDoFHandler<3>::last_raw_hex (const unsigned int) const;
+template <>
+MGDoFHandler<3>::hex_iterator
+MGDoFHandler<3>::last_hex (const unsigned int) const;
+template <>
+MGDoFHandler<3>::active_hex_iterator
+MGDoFHandler<3>::last_active_hex (const unsigned int) const;
+template <>
+MGDoFHandler<3>::raw_hex_iterator
+MGDoFHandler<3>::last_raw_hex () const;
+template <>
+MGDoFHandler<3>::hex_iterator
+MGDoFHandler<3>::last_hex () const;
+template <>
+MGDoFHandler<3>::active_hex_iterator
+MGDoFHandler<3>::last_active_hex () const;
+
 /*----------------------------   mg_dof.h     ---------------------------*/
 
 #endif

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.