From: Marc Fehling Date: Sat, 27 May 2023 04:30:07 +0000 (-0600) Subject: Serialization of active FE indices. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c073fcc6d283fb844affec2ae92ddf2af16b9fcc;p=release-papers.git Serialization of active FE indices. --- diff --git a/9.5/paper.tex b/9.5/paper.tex index 6bcc134..a690420 100644 --- a/9.5/paper.tex +++ b/9.5/paper.tex @@ -23,7 +23,7 @@ \usepackage{booktabs} -%\renewcommand{\baselinestretch}{2.0} +%\renewcommand{\baselinestretch}{2.0} %\usepackage{lineno} %\renewcommand\linenumberfont{\normalfont\tiny} %\linenumbers @@ -770,9 +770,19 @@ interfaces that are not usually used in external applications. That said, the following are worth mentioning since they may have been more widely used: \begin{itemize} - \item -\todo[inline]{Write} + \item + The class \texttt{hp::DoFHandler} has been removed. The standard \texttt{DoFHandler} now implements all hp-related functionality. + + \item + We improved the type safety for active and future FE indices in the \texttt{DoFHandler} implementation by introducing a new datatype \texttt{types::fe\textunderscore{}index}. Corresponding functions like \texttt{DoFCellAccessor::active\textunderscore{}fe\textunderscore{}index()} and \texttt{DoFHandler::get\textunderscore{}active\textunderscore{}fe\textunderscore{}indices()} have changed their interface. + + \item + This rework also affects the serialization process of active FE indices. You will need to recreate your serialized data \textit{if and only if} you work in hp-mode. You can continue to use previously generated data if you do not use hp-mode. A special case forms \texttt{parallel::distributed::Triangulation} for non-hp data, in which it is sufficient to increase the version in the metadata file by one from ``4'' to ``5''. + + \item + ... \end{itemize} +\todo[inline]{Write}