From: Guido Kanschat Date: Thu, 4 Mar 1999 16:27:50 +0000 (+0000) Subject: switch of dimensions in FEValues::get_function_values X-Git-Tag: v8.0.0~22310 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=838ac076b522ba83add89fba623a813418103cfb;p=dealii.git switch of dimensions in FEValues::get_function_values git-svn-id: https://svn.dealii.org/trunk@948 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 00b81c293c..f28668aeb9 100644 --- a/deal.II/deal.II/source/fe/fe.cc +++ b/deal.II/deal.II/source/fe/fe.cc @@ -491,22 +491,38 @@ void FiniteElement::fill_fe_subface_values (const DoFHandler::cell_ite template -void FiniteElement::get_unit_support_points (vector > &) const { +void +FiniteElement::get_unit_support_points (vector > &) const +{ Assert (false, ExcPureFunctionCalled()); }; template -void FiniteElement::get_support_points (const DoFHandler::cell_iterator &, +void +FiniteElement::get_support_points (const DoFHandler::cell_iterator &, const Boundary &, - vector > &) const { + vector > &) const +{ Assert (false, ExcPureFunctionCalled()); }; +template +unsigned int +FiniteElement::n_base_elements() const +{ + return 1; +} - +template +const FiniteElement& +FiniteElement::base_element(unsigned index) const +{ + Assert (index==0, ExcIndexRange(index,0,1)); + return *this; +} /*------------------------------- Explicit Instantiations -------------*/ diff --git a/deal.II/deal.II/source/fe/fe_values.cc b/deal.II/deal.II/source/fe/fe_values.cc index 31568f053c..f0c2f21c14 100644 --- a/deal.II/deal.II/source/fe/fe_values.cc +++ b/deal.II/deal.II/source/fe/fe_values.cc @@ -92,12 +92,12 @@ template void FEValuesBase::get_function_values (const Vector &fe_function, vector< Vector > &values) const { - Assert (fe->n_components == values.size(), + Assert (n_quadrature_points == values.size(), ExcWrongNoOfComponents()); Assert (selected_datasetn_components, ExcWrongVectorSize(values.size(), n_quadrature_points)); // get function values of dofs