]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Doc update. Include declarations of explicit specializations.
authorRalf Hartmann <Ralf.Hartmann@dlr.de>
Tue, 22 May 2001 14:54:20 +0000 (14:54 +0000)
committerRalf Hartmann <Ralf.Hartmann@dlr.de>
Tue, 22 May 2001 14:54:20 +0000 (14:54 +0000)
git-svn-id: https://svn.dealii.org/trunk@4695 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/fe/mapping_c1.h

index c22d1c05259c930b3674bbd6875eceb47282d794..a22950217cdbd98497196fd44a0481e251825ab9 100644 (file)
  * cubic mapping of the boundary differently: @ref{MappingQ} chooses
  * them such that they interpolate the boundary, while this class
  * chooses them such that the discretized boundary is globally
- * continuous.
+ * continuously differentiable.
  *  
+ * To use this class, make sure that the
+ * @ref{Boundary}::@p{get_normals_at_vertices} function is implemented
+ * for the users boundary object.
+ *
  * @author Wolfgang Bangerth, 2001
  */
 template <int dim>
@@ -97,4 +101,23 @@ class MappingC1 : public MappingQ<dim>
 };
 
 
+/* -------------- declaration of explicit specializations ------------- */
+
+template <> void MappingC1<1>::add_line_support_points (
+  const Triangulation<1>::cell_iterator &,
+  std::vector<Point<1> > &) const;
+template <> void MappingC1<2>::add_line_support_points (
+  const Triangulation<2>::cell_iterator &cell,
+  std::vector<Point<2> > &a) const;
+
+template <> void MappingC1<1>::add_quad_support_points (
+  const Triangulation<1>::cell_iterator &,
+  std::vector<Point<1> > &) const;
+template <> void MappingC1<2>::add_quad_support_points (
+  const Triangulation<2>::cell_iterator &,
+  std::vector<Point<2> > &) const;
+
+
+
+
 #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.