]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Make compile with older compilers.
authorkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 9 Aug 2011 13:42:16 +0000 (13:42 +0000)
committerkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 9 Aug 2011 13:42:16 +0000 (13:42 +0000)
git-svn-id: https://svn.dealii.org/trunk@24039 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/include/deal.II/fe/fe_system.h
deal.II/source/fe/fe_system.cc

index 44dfd2e48dbb4c8dbac1485b2eecce46a3c16871..e3e9ebc0b7c39d844721061ddeb9d0bdb471cee0 100644 (file)
@@ -1267,20 +1267,21 @@ class FESystem : public FiniteElement<dim,spacedim>
     };
 };
 
+// Force explicit implementation of the following templates
 template <>
-typename Mapping<1,1>::InternalDataBase*
+Mapping<1,1>::InternalDataBase*
 FESystem<1,1>::get_face_data (const UpdateFlags, const Mapping<1,1>&, const Quadrature<0> &) const;
 
 template <>
-typename Mapping<1,1>::InternalDataBase*
+Mapping<1,1>::InternalDataBase*
 FESystem<1,1>::get_subface_data (const UpdateFlags, const Mapping<1,1>&, const Quadrature<0> &) const;
 
 template <>
-typename Mapping<1,2>::InternalDataBase*
+Mapping<1,2>::InternalDataBase*
 FESystem<1,2>::get_face_data (const UpdateFlags, const Mapping<1,2>&, const Quadrature<0> &) const;
 
 template <>
-typename Mapping<1,2>::InternalDataBase*
+Mapping<1,2>::InternalDataBase*
 FESystem<1,2>::get_subface_data (const UpdateFlags, const Mapping<1,2>&, const Quadrature<0> &) const;
 
 
index d4fdd7881c07f2f8df32fa3aaac615bc4a8b3063..3b1d0c996d6f2d15ccd04cbc65cd485f0a4efcf5 100644 (file)
@@ -865,7 +865,7 @@ FESystem<dim,spacedim>::get_subface_data (
 
 
 template <>
-typename Mapping<1,1>::InternalDataBase *
+Mapping<1,1>::InternalDataBase *
 FESystem<1,1>::get_face_data (const UpdateFlags, const Mapping<1,1>&, const Quadrature<0> &) const
 {
   Assert (false, ExcNotImplemented ());
@@ -874,7 +874,7 @@ FESystem<1,1>::get_face_data (const UpdateFlags, const Mapping<1,1>&, const Quad
 
 
 template <>
-typename Mapping<1,1>::InternalDataBase *
+Mapping<1,1>::InternalDataBase *
 FESystem<1,1>::get_subface_data (const UpdateFlags, const Mapping<1,1>&, const Quadrature<0> &) const
 {
   Assert (false, ExcNotImplemented ());
@@ -883,7 +883,7 @@ FESystem<1,1>::get_subface_data (const UpdateFlags, const Mapping<1,1>&, const Q
 
 
 template <>
-typename Mapping<1,2>::InternalDataBase *
+Mapping<1,2>::InternalDataBase *
 FESystem<1,2>::get_face_data (const UpdateFlags, const Mapping<1,2>&, const Quadrature<0> &) const
 {
   Assert (false, ExcNotImplemented ());
@@ -892,7 +892,7 @@ FESystem<1,2>::get_face_data (const UpdateFlags, const Mapping<1,2>&, const Quad
 
 
 template <>
-typename Mapping<1,2>::InternalDataBase *
+Mapping<1,2>::InternalDataBase *
 FESystem<1,2>::get_subface_data (const UpdateFlags, const Mapping<1,2>&, const Quadrature<0> &) const
 {
   Assert (false, ExcNotImplemented ());

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.