]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix symbol confusion in step-52. 13189/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Fri, 7 Jan 2022 10:41:31 +0000 (03:41 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Fri, 7 Jan 2022 10:41:31 +0000 (03:41 -0700)
examples/step-52/doc/intro.dox
examples/step-52/step-52.cc

index 4f4caf45bd810307ab628927d71d60ed132672cd..ee1e081444fe33281b74b8c30b253676bd3bd83b 100644 (file)
@@ -110,10 +110,10 @@ y_{n+1} = y_n + \sum_{i=1}^s b_i k_i
 @f}
 where for the form of the right hand side above
 @f{eqnarray*}
-k_i = h M^{-1} f\left(t_n+c_ih,y_n+\sum_{j=1}^sa_{ij}k_j\right).
+k_i = \Delta t \, M^{-1} f\left(t_n+c_ih,y_n+\sum_{j=1}^sa_{ij}k_j\right).
 @f}
 Here $a_{ij}$, $b_i$, and $c_i$ are known coefficients that identify which
-particular Runge-Kutta scheme you want to use, and $h=t_{n+1}-t_n$ is the time step
+particular Runge-Kutta scheme you want to use, and $\Delta t=t_{n+1}-t_n$ is the time step
 used. Different time stepping methods of the Runge-Kutta class differ in the
 number of stages $s$ and the values they use for the coefficients $a_{ij}$,
 $b_i$, and $c_i$ but are otherwise easy to implement since one can look up
@@ -135,7 +135,8 @@ $a_{ii}\neq 0$ for at least one of the stages $i=1,\ldots,s$.
 Many well known time stepping schemes that one does not typically associate
 with the names Runge or Kutta can in fact be written in a way so that they,
 too, can be expressed in these categories. They oftentimes represent the
-lowest-order members of these families.
+lowest-order members of these families; one example is the simple explicit
+Euler method.
 
 
 <h4>Explicit Runge-Kutta methods</h4>
index 49a02de71bb306fe2c9b95d038327aa48627df77..5256e347ff33bd888cf135192c02e6682dae851f 100644 (file)
@@ -662,8 +662,8 @@ namespace Step52
   // @sect4{<code>Diffusion::run</code>}
   //
   // The following is the main function of the program. At the top, we create
-  // the grid (a [0,5]x[0,5] square) and refine it four times to get a mesh
-  // that has 16 by 16 cells, for a total of 256.  We then set the boundary
+  // the grid (a $[0,5]\times [0,5]$ square) and refine it four times to get a
+  // mesh that has 16 by 16 cells, for a total of 256.  We then set the boundary
   // indicator to 1 for those parts of the boundary where $x=0$ and $x=5$.
   void Diffusion::run()
   {

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.