From cc0a80b0a077485a86f6e186fbc26f06116079ae Mon Sep 17 00:00:00 2001 From: bangerth Date: Sat, 17 Jul 2010 03:24:43 +0000 Subject: [PATCH] Take over r21511 from mainline. git-svn-id: https://svn.dealii.org/branches/releases/Branch-6-3@21512 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/fe/fe_values.h | 8 -------- deal.II/deal.II/source/fe/fe_values.cc | 9 +++++++++ deal.II/doc/news/changes.h | 10 ++++++++++ 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/deal.II/deal.II/include/fe/fe_values.h b/deal.II/deal.II/include/fe/fe_values.h index 41a8dc7a5f..20af1d2969 100644 --- a/deal.II/deal.II/include/fe/fe_values.h +++ b/deal.II/deal.II/include/fe/fe_values.h @@ -4509,14 +4509,6 @@ FEValuesBase::get_update_flags () const -template -const typename Triangulation::cell_iterator -FEValuesBase::get_cell () const -{ - return *present_cell; -} - - template inline const std::vector > & diff --git a/deal.II/deal.II/source/fe/fe_values.cc b/deal.II/deal.II/source/fe/fe_values.cc index 3182b3ec44..5d51ad98b3 100644 --- a/deal.II/deal.II/source/fe/fe_values.cc +++ b/deal.II/deal.II/source/fe/fe_values.cc @@ -3145,6 +3145,15 @@ void FEValuesBase::get_function_laplacians ( +template +const typename Triangulation::cell_iterator +FEValuesBase::get_cell () const +{ + return *present_cell; +} + + + template const std::vector > & FEValuesBase::get_normal_vectors () const diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index 898b7c14ff..a799e84952 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -134,6 +134,16 @@ inconvenience this causes.

deal.II

    +
  1. +

    + Fixed: The FEValues::get_cell() function was unusable from user code + since its implementation used a class that was only forward declared + and not visible at the point of instantiations in user code. This is now + fixed. +
    + (WB 2010/07/16) +

    +
  2. Fixed: On some systems and compilers, the library could not be compiled -- 2.39.5