From f0fe35167c062ae0b3c6fd2aa3bab0c54317b87b Mon Sep 17 00:00:00 2001 From: hartmann Date: Fri, 14 Jun 2002 14:11:24 +0000 Subject: [PATCH] user_flags are not altered by the library any more. Fix load_user_flags. n_quads and n_hexs gives 0. New save/load_user_pointers functions. git-svn-id: https://svn.dealii.org/trunk@6139 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/2002/c-3-4.html | 72 +++++++++++++++++++++++++------- 1 file changed, 58 insertions(+), 14 deletions(-) diff --git a/deal.II/doc/news/2002/c-3-4.html b/deal.II/doc/news/2002/c-3-4.html index d9e0942cc6..411a81c521 100644 --- a/deal.II/doc/news/2002/c-3-4.html +++ b/deal.II/doc/news/2002/c-3-4.html @@ -105,6 +105,58 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK

deal.II

    +
  1. New: There are now Triangulation::save/load_user_pointers(vector<void + *> &) functions similar to the respective Triangulation::save/load_user_flags(vector<bool> + &) functions. +
    + (RH 2002/06/14) +

    + +
  2. Fix: Bug in Triangulation<3>::load_user_pointers(vector<void + *> &) is now fixed. +
    + (RH 2002/06/14) +

    + +
  3. Fixed: Triangulation::load_user_pointers(vector<void + *> &) erroneously threw an assertion for + dim==1. This is now fixed. +
    + (RH 2002/06/14) +

    + +
  4. Change: Triangulation<1>::n_quads now returns 0, + instead of throwing an assertion, as before. The same holds for + similar functions like Triangulation::n_hexs that now + returns 0 for dim<3. +
    + (RH 2002/06/14) +

    + +
  5. Improved: Several functions like the DoFHandler::distribute and DoFTools::make_flux_sparsity_pattern + functions altered the user_flags. This was stated in the + documentation of these functions. Nevertheless, it might have + led to unexpected behaviour of the user_flags for users who weren't aware of + this side-effect. Now, these functions do not alter + the user_flags, any + more. Consequently, the users do not need to worry any more + about the reliability of the user_flags when calling any function of + the library. +
    + (RH 2002/06/14) +

    +
  6. Fixed: FE_Q::has_support_on_face always returned true in 1d, partly because faces are not really an issue in @@ -121,13 +173,13 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK class="member">FETools::back_interpolate and FETools::interpolate_difference functions do not take into account hanging node constraints. Therefore, - they have been working for continuous elements on globally - refined grids and on discontinuous elements, only. Now, there - are new functions with the same names but additional ConstraintMatrix arguments for the hanging - node constraints. These new functions now work for continuous - as well as for discontinuous elements. But, the old functions - are still supported. + node constraints. These new functions work for continuous as + well as for discontinuous elements. But, the old functions are + still supported.
    (RH 2002/06/13)

    @@ -148,14 +200,6 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK (RH 2002/06/12)

    -
  7. Changed: Triangulation::clear_user_flags and Triangulation::clear_user_pointers are - now const functions. -
    - (RH 2002/06/12) -

    -
  8. Fixed: In debug mode the MappingQ1::transform_real_to_unit_cell function erroneously threw an assertion when used in 1 or 3 -- 2.39.5