]> https://gitweb.dealii.org/ - dealii.git/commitdiff
generalized support points should default to unit support points
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Thu, 29 Sep 2005 12:44:34 +0000 (12:44 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Thu, 29 Sep 2005 12:44:34 +0000 (12:44 +0000)
git-svn-id: https://svn.dealii.org/trunk@11551 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/source/fe/fe.cc

index e67accdf77c151d6c386c279c9f70602f46e8fd0..6759e03db9969493c8c2d37da82ea8ec05e94c15 100644 (file)
@@ -471,7 +471,9 @@ FiniteElement<dim>::get_generalized_support_points () const
   Assert ((generalized_support_points.size() == 0) ||
          (generalized_support_points.size() == this->dofs_per_cell),
          ExcInternalError());
-  return generalized_support_points;
+  return ((generalized_support_points.size() == 0)
+         ? unit_support_points
+         : generalized_support_points);
 }
 
 
@@ -480,7 +482,7 @@ template <int dim>
 bool
 FiniteElement<dim>::has_generalized_support_points () const
 {
-  return (generalized_support_points.size() != 0);
+  return (get_generalized_support_points().size() != 0);
 }
 
 
@@ -534,7 +536,9 @@ FiniteElement<dim>::get_generalized_face_support_points () const
   Assert ((generalized_face_support_points.size() == 0) ||
          (generalized_face_support_points.size() == this->dofs_per_face),
          ExcInternalError());
-  return generalized_face_support_points;
+  return ((generalized_face_support_points.size() == 0)
+         ? unit_face_support_points
+         : generalized_face_support_points);
 }
 
 

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.