From: Giovanni Alzetta Date: Wed, 16 May 2018 15:34:00 +0000 (+0200) Subject: Modified cache section: added compute point location information X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d8740321f3ee14b3ca39e7e0105f7b8e4c37411;p=release-papers.git Modified cache section: added compute point location information --- diff --git a/9.0/paper.tex b/9.0/paper.tex index 305e52c..17c9aeb 100644 --- a/9.0/paper.tex +++ b/9.0/paper.tex @@ -242,8 +242,11 @@ not changed. The cache is marked for update by the \texttt{Triangulation} itself using signals so that data is properly invalidated upon mesh refinement and coarsening. -Some of the methods in \texttt{GridTools} already use this cache to -speed up repeated calls to the same expensive methods. +Some of the methods in \texttt{GridTools} and \texttt{FEFieldFunction} already +use this cache to avoid repeated calls to the same expensive methods. +This results in important speed-ups for computationally heavy methods like +\texttt{GridTools::compute\_point\_locations}. + \item A new \texttt{MeshWorker::mesh\_loop} function has been added that performs the same tasks of the \texttt{MeshWorker::loop} function without forcing the users to adhere to a specific interface.