From c073fcc6d283fb844affec2ae92ddf2af16b9fcc Mon Sep 17 00:00:00 2001 From: Marc Fehling Date: Fri, 26 May 2023 22:30:07 -0600 Subject: [PATCH] Serialization of active FE indices. --- 9.5/paper.tex | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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} -- 2.39.5