From f2fe58dc57c52e5bda720221e6bd0dd9ba920a06 Mon Sep 17 00:00:00 2001 From: bangerth Date: Mon, 8 Dec 2008 04:25:31 +0000 Subject: [PATCH] Document the codimension one changes. git-svn-id: https://svn.dealii.org/trunk@17889 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 44 +++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index 69199d92b1..cb1792be69 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -142,9 +142,51 @@ inconvenience this causes.

General

    +
  1. + New: Based on work by Cataldo Manigrasso and Luca Heltai + developed over the last few months on a branch, deal.II now + supports meshes that are embedded in higher space + dimensions. This allows, for example, to solve equations on + the surface of a sphere (e.g. to use boundary element + methods for exterior problems). +
    + In practice, this is implemented by giving a large number + of classes a second template argument. Whereas the first one, + typically named dim still denotes the dimensionality + of the triangulation (e.g. dim=2 for triangulations + of quadrilaterals, or dim=3 for those made + up of hexahedra), the second template argument spacedim + denotes the dimensionality of the space this all is embedded in. + As a consequence, if one wants to have a triangulation of a + two-dimensional manifold in three-dimensional space, one would + use dim=2, spacedim=3 as template arguments. +
    + In order to remain backward compatible, the new second template + argument always has a default value that equals dim + meaning it is still sufficient to write Triangulation@<2@> + if you intend two-dimensional triangulations of two-dimensional + domains. +
    + (Cataldo Manigrasso, Luca Heltai 2008/12/05) +

    + +
  2. +

    + Changed: The various accessor classes have been rewritten entirely. + Where previously we had these accessor classes as separate + specializations for 1d, 2d, and 3d, each implementing the same + set of functions, these classes have now all been merged into + common templates TriaAccessor, DoFAccessor, and MGDoFAccessor, + along with the existing CellAccessor, DoFCellAccessor and + MGDoFCellAccessor. As a result, the documentation of individual + functions should now be much easier to find. +
    + (WB 2008/12/05) +

    +
  3. - Added: The deal.II configure script now autodetects SLEPc, an eigenvalue + New: The deal.II configure script now autodetects SLEPc, an eigenvalue solver.
    (Toby D. Young 2008/11/27) -- 2.39.5