From: Reza Rastak Date: Sun, 7 Jun 2020 21:56:21 +0000 (-0700) Subject: Distinguish const vs non-const interface X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2265ef95baaa71275c6b9b603d43ccaf2fd8d35b;p=release-papers.git Distinguish const vs non-const interface --- diff --git a/9.2/paper.tex b/9.2/paper.tex index f55160a..ec9dd0e 100644 --- a/9.2/paper.tex +++ b/9.2/paper.tex @@ -278,7 +278,8 @@ that we briefly outline in the remainder of this section: \item The new \texttt{DiscreteTime} class provides a more consistent, more readable, and less error-prone approach to control time-stepping algorithms within time-dependent simulations. - The interface of this class is designed to be minimal + While providing a rich read-only interface, the non-const interface + of this class is designed to be minimal to enforce a number of important programming invariants, reducing the possibility of mistakes in the user code. An example is that \texttt{DiscreteTime} ensures that the final time step ends