Several changes in the coupled tutorial in the handbook

Dumux-Svn-Revison: 9114
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
This commit is contained in:
Alexander Kissinger 2012-09-24 12:05:52 +00:00 committed by Andreas Lauser
parent bb09d3438a
commit 115e7f1ef7

View File

@ -370,6 +370,8 @@ For the visualization of the results using paraview please refer to section \ref
run the model as explained above. run the model as explained above.
\item \textbf{Changing the Shape of the Discrete Elements} \\ \item \textbf{Changing the Shape of the Discrete Elements} \\
In order to complete this exercise you need a grid module capable of handling
simplex grids, like \texttt{ALUSimplexGrid}. If this is not the case please skip this exercise.
Change the types of elements used for discretizing the domain. In line \ref{tutorial-coupled:set-gridcreator} of the problem Change the types of elements used for discretizing the domain. In line \ref{tutorial-coupled:set-gridcreator} of the problem
file the type of gridcreator is chosen. By choosing a different grid creator you can discretize the domain with different elements. file the type of gridcreator is chosen. By choosing a different grid creator you can discretize the domain with different elements.
@ -450,7 +452,7 @@ Call the \texttt{set}-functions from the constructor of the \texttt{tutorialspat
\includegraphics[width=0.5\linewidth,keepaspectratio]{EPS/exercise1_c.eps} \includegraphics[width=0.5\linewidth,keepaspectratio]{EPS/exercise1_c.eps}
\caption{Exercise 1f: Set-up of a model domain with a heterogeneity. $\Delta x = 20 \;\text{m}$ $\Delta y = 20\;\text{m}$.}\label{tutorial-coupled:exercise1_d} \caption{Exercise 1f: Set-up of a model domain with a heterogeneity. $\Delta x = 20 \;\text{m}$ $\Delta y = 20\;\text{m}$.}\label{tutorial-coupled:exercise1_d}
\end{figure} \end{figure}
domain. You can use the fluids of exercise 1c).\\ domain. You can use the fluids of exercise 1b).\\
\textbf{Hint:} The current position of the control volume can be obtained using \texttt{element\allowbreak.geometry()\allowbreak.corner(scvIdx)}, which \textbf{Hint:} The current position of the control volume can be obtained using \texttt{element\allowbreak.geometry()\allowbreak.corner(scvIdx)}, which
returns a vector of the global coordinates of the current position.\\ returns a vector of the global coordinates of the current position.\\
When does the front cross the material border? In paraview, the When does the front cross the material border? In paraview, the
@ -474,10 +476,13 @@ guardian macros in lines \ref{tutorial-coupled:guardian1} and
\ref{tutorial-coupled:guardian1} \ref{tutorial-coupled:guardian1}
in the header files (e.g. change in the header files (e.g. change
\mbox{\texttt{DUMUX\_TUTORIALPROBLEM\_COUPLED\_HH}} to\\ \mbox{\texttt{DUMUX\_TUTORIALPROBLEM\_COUPLED\_HH}} to\\
\mbox{\texttt{DUMUX\_EX2\_TUTORIALPROBLEM\_COUPLED\_HH}}). \mbox{\texttt{DUMUX\_EX2\_TUTORIALPROBLEM\_COUPLED\_HH}}). Include the new problem file in \texttt{tutorial\_coupled.cc}.
Besides adjusting the guardian macros, the new problem file should define and Besides adjusting the guardian macros, the new problem file should define and
use a new type tag for the problem as well as a new problem class use a new type tag for the problem as well as a new problem class
e.g. \mbox{\texttt{Ex2TutorialProblemCoupled}}. e.g. \mbox{\texttt{Ex2TutorialProblemCoupled}}. The type tag for the problem
should be adjusted, too. For this, modify line \ref{tutorial-coupled:set-type-tag}
in the problem file and the adapt the \texttt{main} function in the
file \texttt{tutorial\_coupled.cc}.
After this, change the run-time parameters so that they match the After this, change the run-time parameters so that they match the
domain described by figure \ref{tutorial-coupled:ex2_Domain}. Adapt domain described by figure \ref{tutorial-coupled:ex2_Domain}. Adapt