\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
+ For instance, \texttt{DiscreteTime} ensures that the final time step ends
precisely on a predefined end time, automatically
- lengthening or shortening to final time step.
+ lengthening or shortening the final time step.
\item A key component of \dealii{} are the \texttt{FEValues} and
\texttt{FEFaceValues} classes that evaluate finite element functions
at quadrature points located on cells and faces of a cell,