From: bangerth General
+
+ 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)
+
+ 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)
+
- 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)