From 15e2e510332ebc4ffcc91078430138783a5b4b98 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Thu, 29 Sep 2005 12:44:34 +0000 Subject: [PATCH] generalized support points should default to unit support points git-svn-id: https://svn.dealii.org/trunk@11551 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/fe/fe.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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); } -- 2.39.5