From: wolf Date: Mon, 27 Mar 2006 23:11:28 +0000 (+0000) Subject: Generate intro from doxygen. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=159ae3e78bc9740b3ffc53ae0009676f50b10e59;p=dealii-svn.git Generate intro from doxygen. git-svn-id: https://svn.dealii.org/trunk@12687 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.tex b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.dox similarity index 79% rename from deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.tex rename to deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.dox index 783de9cf03..315a5b1d99 100644 --- a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.tex +++ b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.dox @@ -1,17 +1,6 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% intro.html was generated from this file -%% with latex2html and some handwork -%% (copying out the relevant parts from the -%% generated html file, replacing IMG= -%% by the proper path) -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\documentclass{article} -\usepackage{amsmath} -\usepackage{amsfonts} + +

Introduction

-\renewcommand{\vec}[1]{{\mathbf #1}} -\renewcommand{\div}{\nabla \cdot} -\begin{document} In real life, most partial differential equations are really systems of equations. Accordingly, the solutions are usually @@ -26,42 +15,42 @@ describes the displacement in each space direction of a rigid body which is subject to a force. Of course, the force is also vector-valued, meaning that in each point it has a direction and an absolute value. The elastic equations are the following: -$$ +@f[ - \partial_j (c_{ijkl} \partial_k u_l) = f_i, \qquad i=1\ldots d, -$$ +@f] where the values $c_{ijkl}$ are the stiffness coefficients and will usually depend on the space coordinates. In many cases, one knows that the material under consideration is isotropic, in which case by introduction of the two coefficients $\lambda$ and $\mu$ the coefficient tensor reduces to -$$ +@f[ c_{ijkl} = \lambda \delta_{ij} \delta_{kl} + \mu (\delta_{ik} \delta_{jl} + \delta_{il} \delta_{jk}). -$$ +@f] The elastic equations can then be rewritten in much simpler a form: -$$ +@f[ - - \nabla \lambda (\div \vec u) + \nabla \lambda (\nabla\cdot {\mathbf u}) - - (\nabla \cdot \mu \nabla) \vec u + (\nabla \cdot \mu \nabla) {\mathbf u} - - \div \mu (\nabla \vec u)^T + \nabla\cdot \mu (\nabla {\mathbf u})^T = - \vec f, -$$ + {\mathbf f}, +@f] and the respective bilinear form is then -$$ - a(\vec u, \vec v) = +@f[ + a({\mathbf u}, {\mathbf v}) = \left( - \lambda \div \vec u, \div \vec v + \lambda \nabla\cdot {\mathbf u}, \nabla\cdot {\mathbf v} \right)_\Omega + \sum_{i,j} @@ -73,10 +62,10 @@ $$ \left( \mu \partial_i u_j, \partial_j v_i \right)_\Omega, -$$ +@f] or also writing the first term a sum over components: -$$ - a(\vec u, \vec v) = +@f[ + a({\mathbf u}, {\mathbf v}) = \sum_{i,j} \left( \lambda \partial_l u_l, \partial_k v_k @@ -91,7 +80,7 @@ $$ \left( \mu \partial_i u_j, \partial_j v_i \right)_\Omega. -$$ +@f] How do we now assemble the matrix for such an equation? The first thing we @@ -100,14 +89,14 @@ vector-valued finite elements. Basically, this comes down to the following: let $n$ be the number of shape functions for the scalar finite element of which we build the vector element (for example, we will use bilinear functions for each component of the vector-valued finite element, so the scalar finite -element is the \texttt{FEQ1} element which we have used in previous examples +element is the FE_Q(1) element which we have used in previous examples already, and $n=4$ in two space dimensions). Further, let $N$ be the number of shape functions for the vector element; in two space dimensions, we need $n$ shape functions for each component of the vector, so $N=2n$. Then, the $i$th shape function of the vector element has the form -$$ - \Phi_i(\vec x) = \varphi_{base(i)}(\vec x)\ \vec e_{comp(i)}, -$$ +@f[ + \Phi_i({\mathbf x}) = \varphi_{base(i)}({\mathbf x})\ {\mathbf e}_{comp(i)}, +@f] where $e_l$ is the $l$th unit vector, $comp(i)$ is the function that tells us which component of $\Phi_i$ is the one that is nonzero (for each vector shape function, only one component is nonzero, and all others are @@ -120,70 +109,67 @@ respectively. For example (though this sequence of shape functions is not guaranteed, and you should not rely on it), the following layout could be used by the library: -\begin{center} -\begin{multline*} - \Phi_0(\vec x) = - \begin{pmatrix} - \varphi_0(\vec x) \\ 0 - \end{pmatrix}, - \qquad - \Phi_1(\vec x) = - \begin{pmatrix} - 0 \\ \varphi_0(\vec x) - \end{pmatrix}, +@f{eqnarray*} + \Phi_0({\mathbf x}) &=& + \left(\begin{array}{c} + \varphi_0({\mathbf x}) \\ 0 + \end{array}\right), \\ - \Phi_2(\vec x) = - \begin{pmatrix} - \varphi_1(\vec x) \\ 0 - \end{pmatrix}, - \qquad - \Phi_3(\vec x) = - \begin{pmatrix} - 0 \\ \varphi_1(\vec x) - \end{pmatrix}, + \Phi_1({\mathbf x}) &=& + \left(\begin{array}{c} + 0 \\ \varphi_0({\mathbf x}) + \end{array}\right), + \\ + \Phi_2({\mathbf x}) &=& + \left(\begin{array}{c} + \varphi_1({\mathbf x}) \\ 0 + \end{array}\right), + \\ + \Phi_3({\mathbf x}) &=& + \left(\begin{array}{c} + 0 \\ \varphi_1({\mathbf x}) + \end{array}\right), \ldots -\end{multline*} -\end{center} +@f} where here -$$ +@f[ comp(0)=0, \quad comp(1)=1, \quad comp(2)=0, \quad comp(3)=1, \quad \ldots -$$ -$$ +@f] +@f[ base(0)=0, \quad base(1)=0, \quad base(2)=1, \quad base(3)=1, \quad \ldots -$$ +@f] In all but very rare cases, you will not need to know which shape function $\varphi_{base(i)}$ of the scalar element belongs to a shape function $\Phi_i$ of the vector element. Let us therefore define -$$ +@f[ \phi_i = \varphi_{base(i)} -$$ +@f] by which we can write the vector shape function as -$$ - \Phi_i(\vec x) = \phi_{i}(\vec x)\ \vec e_{comp(i)}. -$$ +@f[ + \Phi_i({\mathbf x}) = \phi_{i}({\mathbf x})\ {\mathbf e}_{comp(i)}. +@f] You can now safely forget about the function $base(i)$, at least for the rest of this example program. Now using this vector shape functions, we can write the discrete finite element solution as -$$ - \vec u_h(\vec x) = - \sum_i \Phi_i(\vec x)\ u_i -$$ -with scalar coefficients $u_i$. If we define an analog function $\vec v_h$ as +@f[ + {\mathbf u}_h({\mathbf x}) = + \sum_i \Phi_i({\mathbf x})\ u_i +@f] +with scalar coefficients $u_i$. If we define an analog function ${\mathbf v}_h$ as test function, we can write the discrete problem as follows: Find coefficients $u_i$ such that -$$ - a(\vec u_h, \vec v_h) = (\vec f, \vec v_h) +@f[ + a({\mathbf u}_h, {\mathbf v}_h) = ({\mathbf f}, {\mathbf v}_h) \qquad - \forall \vec v_h. -$$ + \forall {\mathbf v}_h. +@f] If we insert the definition of the bilinear form and the representation of -$\vec u_h$ and $\vec v_h$ into this formula: -\begin{center} -\begin{multline*} +${\mathbf u}_h$ and ${\mathbf v}_h$ into this formula: +@f{eqnarray*} \sum_{i,j} u_i v_j \sum_{k,l} @@ -208,14 +194,13 @@ $\vec u_h$ and $\vec v_h$ into this formula: f_l, (\Phi_j)_l \right)_\Omega. -\end{multline*} -\end{center} +@f} We note that here and in the following, the indices $k,l$ run over spatial directions, i.e. $0\le k,l < d$, and that indices $i,j$ run over degrees of freedoms. The local stiffness matrix on cell $K$ therefore has the following entries: -$$ +@f[ A^K_{ij} = \sum_{k,l} @@ -232,19 +217,18 @@ $$ \mu \partial_l (\Phi_i)_k, \partial_k (\Phi_j)_l \right)_K \right\}, -$$ +@f] where $i,j$ now are local degrees of freedom and therefore $0\le i,j < N$. In these formulas, we always take some component of the vector shape functions $\Phi_i$, which are of course given as follows (see their definition): -$$ +@f[ (\Phi_i)_l = \phi_i \delta_{l,comp(i)}, -$$ +@f] with the Kronecker symbol $\delta_{nm}$. Due to this, we can delete some of the sums over $k$ and $l$: -\begin{center} -\begin{align*} +@f{eqnarray*} A^K_{ij} - &= + &=& \sum_{k,l} \Bigl\{ \left( @@ -252,7 +236,7 @@ the sums over $k$ and $l$: \partial_k \phi_j\ \delta_{k,comp(j)} \right)_K \\ - &\qquad\qquad + + &\qquad\qquad& + \left( \mu \partial_l \phi_i\ \delta_{k,comp(i)}, \partial_l \phi_j\ \delta_{k,comp(j)} @@ -264,7 +248,7 @@ the sums over $k$ and $l$: \right)_K \Bigr\} \\ - &= + &=& \left( \lambda \partial_{comp(i)} \phi_i, \partial_{comp(j)} \phi_j @@ -282,7 +266,7 @@ the sums over $k$ and $l$: \partial_{comp(i)} \phi_j \right)_K \\ - &= + &=& \left( \lambda \partial_{comp(i)} \phi_i, \partial_{comp(j)} \phi_j @@ -298,42 +282,41 @@ the sums over $k$ and $l$: \mu \partial_{comp(j)} \phi_i, \partial_{comp(i)} \phi_j \right)_K. -\end{align*} -\end{center} +@f} Likewise, the contribution of cell $K$ to the right hand side vector is -\begin{center} -\begin{align*} +@f{eqnarray*} f^K_j - &= + &=& \sum_l \left( f_l, (\Phi_j)_l \right)_K \\ - &= + &=& \sum_l \left( f_l, \phi_j \delta_{l,comp(j)} \right)_K \\ - &= + &=& \left( f_{comp(j)}, \phi_j \right)_K. -\end{align*} -\end{center} +@f} This is the form in which we will implement the local stiffness matrix and right hand side vectors. -As a final note: in the step-17 example program, we will revisit the elastic +As a final note: in the @ref step_17 "step-17" example program, we will revisit the elastic problem laid out here, and will show how to solve it in parallel on a cluster of computers. The resulting program will thus be able to solve this problem to -significantly higher accuracy, and more efficiently if this is required. - +significantly higher accuracy, and more efficiently if this is +required. In addition, in @ref step_20 "step-20", we will revisit some +vector-valued problems and show a few techniques that may make it +simpler to actually go through all the stuff shown above, with +FiniteElement::system_to_component_index etc. -\end{document} diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.html b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.html deleted file mode 100644 index 131c5bf725..0000000000 --- a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro.html +++ /dev/null @@ -1,702 +0,0 @@ - -

Introduction

- -

-In real life, most partial differential equations are really systems -of equations. Accordingly, the solutions are usually -vector-valued. The deal.II library supports such problems, and we will show -that that is mostly rather simple. The only more complicated problems -are in assembling matrix and right hand side, but these are easily -understood as well. - -

-In the example, we will want to solve the elastic equations. They are -an extension to Laplace's equation with a vector-valued solution that -describes the displacement in each space direction of a rigid body -which is subject to a force. Of course, the force is also -vector-valued, meaning that in each point it has a direction and an -absolute value. The elastic equations are the following: - -

-
-$\displaystyle -
-\partial_j (c_{ijkl} \partial_k u_l)
-=
-f_i,
-\qquad
-i=1\ldots d,
-$ -

-where the values $ c_{ijkl}$ are the stiffness coefficients and -will usually depend on the space coordinates. In -many cases, one knows that the material under consideration is -isotropic, in which case by introduction of the two coefficients -$ \lambda$ and $ \mu$ the coefficient tensor reduces to - -

-
-$\displaystyle c_{ijkl}
-=
-\lambda \delta_{ij} \delta_{kl} +
-\mu (\delta_{ik} \delta_{jl} + \delta_{il} \delta_{jk}).
-$ -

- -

-The elastic equations can then be rewritten in much simpler a form: - -

-
-$\displaystyle -
-\nabla \lambda (\div\vec u)
--
-(\nabla \cdot \mu \nabla) \vec u
--
-\div\mu (\nabla \vec u)^T
-=
-\vec f,
-$ -

-and the respective bilinear form is then - -

-
-$\displaystyle a(\vec u, \vec v) =
-\left(
-\lambda \div\vec u, \div\vec v
-\right)...
-...\Omega,
-+
-\sum_{i,j}
-\left(
-\mu \partial_i u_j, \partial_j v_i
-\right)_\Omega,
-$ -

-or also writing the first term a sum over components: - -

-
-$\displaystyle a(\vec u, \vec v) =
-\sum_{i,j}
-\left(
-\lambda \partial_l u_l, \pa...
-...\Omega,
-+
-\sum_{i,j}
-\left(
-\mu \partial_i u_j, \partial_j v_i
-\right)_\Omega.
-$ -

- -

-How do we now assemble the matrix for such an equation? The first thing we -need is some knowledge about how the shape functions work in the case of -vector-valued finite elements. Basically, this comes down to the following: -let $ n$ be the number of shape functions for the scalar finite element of -which we build the vector element (for example, we will use bilinear functions -for each component of the vector-valued finite element, so the scalar finite -element is the FEQ1 element which we have used in previous examples -already, and $ n=4$ in two space dimensions). Further, let $ N$ be the number of -shape functions for the vector element; in two space dimensions, we need $ n$ -shape functions for each component of the vector, so $ N=2n$. Then, the $ i$th -shape function of the vector element has the form - -

-
-$\displaystyle \Phi_i(\vec x) = \varphi_{base(i)}(\vec x) \vec e_{comp(i)},
-$ -

-where $ e_l$ is the $ l$th unit vector, $ comp(i)$ is the function that tells -us which component of $ \Phi_i$ is the one that is nonzero (for -each vector shape function, only one component is nonzero, and all others are -zero). -$ \varphi_{base(i)}(x)$ describes the space dependence of the shape -function, which is taken to be the $ base(i)$-th shape function of the scalar -element. Of course, while $ i$ is in the range -$ 0,\ldots,N-1$, the functions -$ comp(i)$ and $ base(i)$ have the ranges $ 0,1$ (in 2D) and -$ 0,\ldots,n-1$, -respectively. - -

-For example (though this sequence of shape functions is not -guaranteed, and you should not rely on it), -the following layout could be used by the library: -

-

-
-\begin{multline*}
-\Phi_0(\vec x) =
-\begin{pmatrix}
-\varphi_0(\vec x)  0
-\...
-... \begin{pmatrix}
-0  \varphi_1(\vec x)
-\end{pmatrix},
-\ldots
-\end{multline*}
-
-

-
-
-where here - -

-
-$\displaystyle comp(0)=0, \quad comp(1)=1, \quad comp(2)=0, \quad comp(3)=1, \quad \ldots
-$ -

- -

-
-$\displaystyle base(0)=0, \quad base(1)=0, \quad base(2)=1, \quad base(3)=1, \quad \ldots
-$ -

- -

-In all but very rare cases, you will not need to know which shape function - -$ \varphi_{base(i)}$ of the scalar element belongs to a shape function $ \Phi_i$ -of the vector element. Let us therefore define - -

-
-$\displaystyle \phi_i = \varphi_{base(i)}
-$ -

-by which we can write the vector shape function as - -

-
-$\displaystyle \Phi_i(\vec x) = \phi_{i}(\vec x) \vec e_{comp(i)}.
-$ -

-You can now safely forget about the function $ base(i)$, at least for the rest -of this example program. - -

-Now using this vector shape functions, we can write the discrete finite -element solution as - -

-
-$\displaystyle \vec u_h(\vec x) =
-\sum_i \Phi_i(\vec x) u_i
-$ -

-with scalar coefficients $ u_i$. If we define an analog function $ \vec v_h$ as -test function, we can write the discrete problem as follows: Find coefficients -$ u_i$ such that - -

-
-$\displaystyle a(\vec u_h, \vec v_h) = (\vec f, \vec v_h)
-\qquad
-\forall \vec v_h.
-$ -

- -

-If we insert the definition of the bilinear form and the representation of -$ \vec u_h$ and $ \vec v_h$ into this formula: -

-

-
-\begin{multline*}
-\sum_{i,j}
-u_i v_j
-\sum_{k,l}
-\left\{
-\left(
-\lambda \pa...
-...=
-\sum_j v_j
-\sum_l
-\left(
-f_l,
-(\Phi_j)_l
-\right)_\Omega.
-\end{multline*}
-
-

-
-
-We note that here and in the following, the indices $ k,l$ run over spatial -directions, i.e. -$ 0\le k,l < d$, and that indices $ i,j$ run over degrees -of freedoms. - -

-The local stiffness matrix on cell $ K$ therefore has the following entries: - -

-
-$\displaystyle A^K_{ij}
-=
-\sum_{k,l}
-\left\{
-\left(
-\lambda \partial_l (\Phi_i)_...
-...
-+
-\left(
-\mu \partial_l (\Phi_i)_k, \partial_k (\Phi_j)_l
-\right)_K
-\right\},
-$ -

-where $ i,j$ now are local degrees of freedom and therefore -$ 0\le i,j < N$. -In these formulas, we always take some component of the vector shape functions -$ \Phi_i$, which are of course given as follows (see their definition): - -

-
-$\displaystyle (\Phi_i)_l = \phi_i \delta_{l,comp(i)},
-$ -

-with the Kronecker symbol -$ \delta_{nm}$. Due to this, we can delete some of -the sums over $ k$ and $ l$: -
-

-
- - - - - - - - - - - - - - - - -
$\displaystyle A^K_{ij}$$\displaystyle = \sum_{k,l} \Bigl\{ \left( \lambda \partial_l \phi_i \delta_{l,comp(i)}, \partial_k \phi_j \delta_{k,comp(j)} \right)_K$ -   
 $\displaystyle \qquad\qquad + \left( \mu \partial_l \phi_i \delta_{k,comp(i)}, ...
-..._i \delta_{k,comp(i)}, \partial_k \phi_j \delta_{l,comp(j)} \right)_K \Bigr\}$ -   
 $\displaystyle = \left( \lambda \partial_{comp(i)} \phi_i, \partial_{comp(j)} \p...
-...j)} + \left( \mu \partial_{comp(j)} \phi_i, \partial_{comp(i)} \phi_j \right)_K$ -   
 $\displaystyle = \left( \lambda \partial_{comp(i)} \phi_i, \partial_{comp(j)} \p...
-...)} + \left( \mu \partial_{comp(j)} \phi_i, \partial_{comp(i)} \phi_j \right)_K.$ -   
-

-
-
- -

-Likewise, the contribution of cell $ K$ to the right hand side vector is -

-

-
- - - - - - - - - - - - -
$\displaystyle f^K_j$$\displaystyle = \sum_l \left( f_l, (\Phi_j)_l \right)_K$ -   
 $\displaystyle = \sum_l \left( f_l, \phi_j \delta_{l,comp(j)} \right)_K$ -   
 $\displaystyle = \left( f_{comp(j)}, \phi_j \right)_K.$ -   
-

-
-
- -

-This is the form in which we will implement the local stiffness matrix and -right hand side vectors. - -

-As a final note: in the step-17 example program, we will revisit the elastic -problem laid out here, and will show how to solve it in parallel on a cluster -of computers. The resulting program will thus be able to solve this problem to -significantly higher accuracy, and more efficiently if this is required. diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img1.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img1.png deleted file mode 100644 index e5a9af7665..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img1.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img10.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img10.png deleted file mode 100644 index eea1a39774..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img10.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img11.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img11.png deleted file mode 100644 index d83f12d528..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img11.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img12.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img12.png deleted file mode 100644 index d19bd13d46..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img12.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img13.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img13.png deleted file mode 100644 index 476cca542e..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img13.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img14.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img14.png deleted file mode 100644 index b978646b8b..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img14.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img15.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img15.png deleted file mode 100644 index 22d8baefb2..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img15.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img16.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img16.png deleted file mode 100644 index aa6e1ef36d..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img16.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img17.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img17.png deleted file mode 100644 index 07e4cacacc..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img17.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img18.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img18.png deleted file mode 100644 index 0727ffef2e..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img18.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img19.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img19.png deleted file mode 100644 index 7b6bacaf4a..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img19.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img2.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img2.png deleted file mode 100644 index 395cc901b1..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img2.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img20.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img20.png deleted file mode 100644 index 7a2a88a1c8..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img20.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img21.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img21.png deleted file mode 100644 index 956b02e1c5..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img21.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img22.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img22.png deleted file mode 100644 index 3624d7ad67..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img22.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img23.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img23.png deleted file mode 100644 index 1e1887b1d2..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img23.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img24.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img24.png deleted file mode 100644 index 5d72b40e14..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img24.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img25.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img25.png deleted file mode 100644 index 8ccd0862c6..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img25.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img26.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img26.png deleted file mode 100644 index 5907cfb256..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img26.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img27.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img27.png deleted file mode 100644 index ebdcf95f38..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img27.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img28.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img28.png deleted file mode 100644 index 3b3f25926c..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img28.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img29.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img29.png deleted file mode 100644 index 45c07458eb..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img29.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img3.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img3.png deleted file mode 100644 index 37193e5626..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img3.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img30.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img30.png deleted file mode 100644 index 74761a64a4..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img30.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img31.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img31.png deleted file mode 100644 index 91e5b8acd3..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img31.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img32.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img32.png deleted file mode 100644 index 447b2b4d02..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img32.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img33.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img33.png deleted file mode 100644 index f39740a4ed..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img33.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img34.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img34.png deleted file mode 100644 index 1ef99acc61..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img34.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img35.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img35.png deleted file mode 100644 index b98b242633..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img35.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img36.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img36.png deleted file mode 100644 index 3fb28df2c3..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img36.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img37.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img37.png deleted file mode 100644 index 7d6cee8f44..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img37.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img38.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img38.png deleted file mode 100644 index 366779114c..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img38.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img39.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img39.png deleted file mode 100644 index 7a608774f2..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img39.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img4.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img4.png deleted file mode 100644 index 8a250a5bb7..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img4.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img40.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img40.png deleted file mode 100644 index e9a39fcfc6..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img40.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img41.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img41.png deleted file mode 100644 index 02dca491bd..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img41.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img42.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img42.png deleted file mode 100644 index c69cecb4da..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img42.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img43.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img43.png deleted file mode 100644 index 5155155af7..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img43.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img44.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img44.png deleted file mode 100644 index 7a3a3c166c..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img44.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img45.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img45.png deleted file mode 100644 index ab7b84ff3f..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img45.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img46.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img46.png deleted file mode 100644 index 6f67f57481..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img46.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img47.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img47.png deleted file mode 100644 index 891ad13b9a..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img47.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img48.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img48.png deleted file mode 100644 index 6796d46dd3..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img48.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img49.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img49.png deleted file mode 100644 index 95e64b3c00..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img49.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img5.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img5.png deleted file mode 100644 index 4f8f19e97b..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img5.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img50.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img50.png deleted file mode 100644 index 2634846ee6..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img50.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img51.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img51.png deleted file mode 100644 index 51d9bb19f2..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img51.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img52.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img52.png deleted file mode 100644 index 774f4235bd..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img52.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img53.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img53.png deleted file mode 100644 index 0375eafb6a..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img53.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img6.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img6.png deleted file mode 100644 index 186ec0869e..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img6.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img7.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img7.png deleted file mode 100644 index aae9f16d89..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img7.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img8.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img8.png deleted file mode 100644 index 93db3eb354..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img8.png and /dev/null differ diff --git a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img9.png b/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img9.png deleted file mode 100644 index 75707278fa..0000000000 Binary files a/deal.II/doc/tutorial/chapter-2.step-by-step/step-8.data/intro/img9.png and /dev/null differ