From: heltai Date: Mon, 14 Jul 2014 08:35:14 +0000 (+0000) Subject: Integrated branch manifold_id_intermediated into trunk. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6d5dae14b10560d7f1ab0588647b2fd50309713;p=dealii-svn.git Integrated branch manifold_id_intermediated into trunk. git-svn-id: https://svn.dealii.org/trunk@33158 0785d39b-7218-0410-832d-ea1e28bc413d --- b6d5dae14b10560d7f1ab0588647b2fd50309713 diff --cc deal.II/doc/news/changes.h index 5b1d5b9809,5b1d5b9809..335ef8d0ff --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@@ -139,6 -139,6 +139,29 @@@ inconvenience this causes
(Wolfgang Bangerth, 2013/12/21) ++ ++
  • New: Added support for curved interior boundaries, and general ++ manifold id description. ++
    ++ A new flag was added to each triangulation obejct ++ (types::manifold_id) which allows one to specify a manifold ++ description, much in the same way we do for boundaries, also for ++ interior edges and faces. At the moment this information is used ++ only for objects of topological dimension less than spacedim, but a ++ generalization of the class Boundary is on its way to ++ allow also curved cells. ++
    ++ For the moment, full backward compatibility is granted, and one can ++ keep using the old Boundary, together with ++ Triangulation::set_boundary(), and Triangulation::get_boundary() ++ methods. However, this change suggests to use the types::boundary_id associated ++ with each boundary face to indicate only boundary condition types, and ++ it allows to separate the geometrical meaning from the physical meaning. The ++ suggested usage is types::boundary_id -> physical meaning, types::manifold_id ++ -> geometrical meaning. ++
    ++ (Luca Heltai, 2014/07/14) ++