From 5663ad6d2cadb24f97941b230d44e1b3a98b1212 Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Mon, 20 Mar 2017 18:05:49 +0100 Subject: [PATCH] edit the edits --- 8.5/paper.tex | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/8.5/paper.tex b/8.5/paper.tex index aefa6af..9d3186c 100644 --- a/8.5/paper.tex +++ b/8.5/paper.tex @@ -208,18 +208,12 @@ transferred from one processor to another in parallel computations. Instead, this data is now treated as a first-class citizen in \dealii{}. -\texttt{CellDataStorage} can work with arbitrary kinds of data defined -to live on a cell as long as the corresponding data type implements a -certain interface. As an example, -the abstract class \texttt{TransferableQuadraturePointData} provides -a generic interface to facilitate several low-level operations -that were previously tedious or technically challenging to implement. -For instance, when a user's custom data type is derived from \texttt{TransferableQuadraturePointData} --- a data type that stores information at the quadrature points of cells using -\texttt{CellDataStorage} --, +\texttt{CellDataStorage} can work with arbitrary kinds of data defined to live on a cell +as long as the corresponding data type implements a default constructor. +Additionally, when a user's custom data type is derived from \texttt{TransferableQuadraturePointData} +and thereby implements certain interface, then the \texttt{parallel::distributed::ContinuousQuadratureDataTransfer} class -can transfer this data during -$h$-adaptive refinement from parent to children and the other way around +can transfer this data during $h$-adaptive refinement from parent cell to children (interpreting the data on quadrature points as discrete representations of an underlying continuous field), as well as from one processor to another during repartitioning. -- 2.39.5