From: Guido Kanschat Date: Thu, 29 Sep 2005 12:44:34 +0000 (+0000) Subject: generalized support points should default to unit support points X-Git-Tag: v8.0.0~13052 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15e2e510332ebc4ffcc91078430138783a5b4b98;p=dealii.git generalized support points should default to unit support points git-svn-id: https://svn.dealii.org/trunk@11551 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/fe/fe.cc b/deal.II/deal.II/source/fe/fe.cc index e67accdf77..6759e03db9 100644 --- a/deal.II/deal.II/source/fe/fe.cc +++ b/deal.II/deal.II/source/fe/fe.cc @@ -471,7 +471,9 @@ FiniteElement::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 bool FiniteElement::has_generalized_support_points () const { - return (generalized_support_points.size() != 0); + return (get_generalized_support_points().size() != 0); } @@ -534,7 +536,9 @@ FiniteElement::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); }