From ef3f146004a89b29179868dbc215bd92f56e9b4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= <gruenich@dune-project.org> Date: Thu, 20 Feb 2020 23:39:32 +0100 Subject: [PATCH] Remove deprecated methods from base.cc --- CHANGELOG.md | 13 +++++++++++ dune/geometry/refinement/base.cc | 40 ++++---------------------------- 2 files changed, 17 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e51c28f..213a4e14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Master (will become release 2.8) +## Deprecations and removals + +- Remove code needed to use reference elements by reference. + +- Remove `GeometryType`'s deprecated member functions + `GeometryType::make...()`. + +- Remove deprecated constructor `GeometryType(unsigned dim)`. + +- Remove deprecated `CompositeQuadratureRule(QuadratureRule, int)`. Use + `CompositeQuadratureRule(QuadratureRule, Dune::refinement{Intervals|Levels}(int))` + instead. + # Release 2.7 - The reference elements have a new method `subEntities`. The result of diff --git a/dune/geometry/refinement/base.cc b/dune/geometry/refinement/base.cc index c86051ca..04430dd7 100644 --- a/dune/geometry/refinement/base.cc +++ b/dune/geometry/refinement/base.cc @@ -187,12 +187,6 @@ namespace Dune using typename RefinementImp::ElementIterator; using typename RefinementImp::IndexVector; - //! Get the number of Vertices - DUNE_DEPRECATED_MSG("nVertices(int) is deprecated, use nVertices(Dune::refinement{Intervals|Levels})") - static int nVertices(int level) - { - return RefinementImp::nVertices(1<<level); - } /*! * \brief Get the number of Vertices * @@ -202,12 +196,7 @@ namespace Dune { return RefinementImp::nVertices(tag.intervals()); } - //! Get a VertexIterator - DUNE_DEPRECATED_MSG("vBegin(int) is deprecated, use vBegin(Dune::refinement{Intervals|Levels})") - static VertexIterator vBegin(int level) - { - return RefinementImp::vBegin(1<<level); - } + /*! * \brief Get a VertexIterator * @@ -217,12 +206,7 @@ namespace Dune { return RefinementImp::vBegin(tag.intervals()); } - //! Get a VertexIterator - DUNE_DEPRECATED_MSG("nEnd(int) is deprecated, use vEnd(Dune::refinement{Intervals|Levels}(int))") - static VertexIterator vEnd(int level) - { - return RefinementImp::vEnd(1<<level); - } + /*! * \brief Get a VertexIterator * @@ -233,12 +217,6 @@ namespace Dune return RefinementImp::vEnd(tag.intervals()); } - //! Get the number of Elements - DUNE_DEPRECATED_MSG("nElements(int) is deprecated, use nElements(Dune::refinement{Intervals|Levels}(int))") - static int nElements(int level) - { - return RefinementImp::nElements(1<<level); - } /*! * \brief Get the number of Elements * @@ -248,12 +226,7 @@ namespace Dune { return RefinementImp::nElements(tag.intervals()); } - //! Get an ElementIterator - DUNE_DEPRECATED_MSG("eBegin(int) is deprecated, use eBegin(Dune::refinement{Intervals|Levels}(int))") - static ElementIterator eBegin(int level) - { - return RefinementImp::eBegin(1<<level); - } + /*! * \brief Get an ElementIterator * @@ -263,12 +236,7 @@ namespace Dune { return RefinementImp::eBegin(tag.intervals()); } - //! Get an ElementIterator - DUNE_DEPRECATED_MSG("eEnd(int) is deprecated, use eEnd(Dune::refinement{Intervals|Levels}(int))") - static ElementIterator eEnd(int level) - { - return RefinementImp::eEnd(1<<level); - } + /*! * \brief Get an ElementIterator * -- GitLab