From 4470c2571e7354f4bfc6dd107fa3c153e7bab5f9 Mon Sep 17 00:00:00 2001 From: hartmann Date: Tue, 13 Jun 2006 15:49:03 +0000 Subject: [PATCH] Last patch (faces without level) moved to Incompatibilities. Small changes to the text. git-svn-id: https://svn.dealii.org/trunk@13236 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.html | 62 +++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 28 deletions(-) diff --git a/deal.II/doc/news/changes.html b/deal.II/doc/news/changes.html index 5609f092d0..5bd9a46fc4 100644 --- a/deal.II/doc/news/changes.html +++ b/deal.II/doc/news/changes.html @@ -44,6 +44,40 @@ inconvenience this causes.
    +
  1. + Changed: Lower dimensional objects have been removed from the + hierachical structure of levels in TriaLevel. Faces, i.e. lines in 2D and + lines and quads in 3D, have no associated level + anymore. Therefore, the level argument of some iterator + functions have been removed. The affected functions are Triangulation:: begin_raw_face, begin_face, begin_active_face and all last_*_face or end_*_face functions, no matter whether + raw, used or active. Also effected are the direct iterator + functions which are related to faces like begin_line in 2D and 3D or begin_quad in 3D. Again, the same applies + to last_* and end_*. +
    + The respective functions in DoFHandler, hp::DoFHandler and MGDoFHandler have been changed + accordingly. +
    + Nested loops with an outer loop over all levels and an inner + loop over all faces on that level have to be changed to a + single loop over all faces. In most cases, the necessary + changes should be internal to the library. +
    + (Tobias Leicht, 2006/06/13) +

    +
  2. Changed: In order to facilitate the implementation of hp finite elements, the ordering of boundary DoFs returned by deal.II

      -
    1. - Changed: Lower dimensional objects have been removed from the hierachical structure - of levels in TriaLevel. Faces, i.e. lines in 2D and lines - and quads in 3D, have no associated level anymore. Therefore the arguments of some - iterator-functions have changed. Triangulation:: - begin_raw_face does not accept a level - argument anymore, but can only be called without any argument. The same applies for - all functions with similar intentions, i.e. for begin_face, begin_active_face and for - all functions which return last_*_face or - end_*_face, no matter wether raw, used or active. Furthermore, the same is - true, if you want to use the more - direct iterator functions which are related to faces like begin_line in - 2D and 3D or begin_quad in 3D. Again, the same applies - for last_* and end_*. -
      - All these functions are similarly - implemented in the DoFHandler, hp::DoFHandler and MGDoFHandler classes. In - these classes, the same restrictions apply. All these changes have been necessary in - order to enable the oncoming feature of anisotropic refinement. -
      - Nested loops with an outer loop over all levels and an inner - loop over all faces on that level have to be changed to a single loop over all - faces. In most cases, the necessary changes should be internal to the library. -
      - (Tobias Leicht, 2006/06/13) -

    2. New: Function VectorTools::create_point_source_vector to calculate the projection -- 2.39.5