From 21a201c38fbc5fbc9c9baa654bc8a2cb56af10d1 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Wed, 4 Dec 2013 12:02:48 +0000 Subject: [PATCH] Documentation: Prettify tutorial pages git-svn-id: https://svn.dealii.org/trunk@31873 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/doxygen/stylesheet.css | 15 ++ deal.II/doc/doxygen/tutorial/tutorial.h.in | 292 +++++++++------------ deal.II/doc/screen.css | 14 - 3 files changed, 139 insertions(+), 182 deletions(-) diff --git a/deal.II/doc/doxygen/stylesheet.css b/deal.II/doc/doxygen/stylesheet.css index 5ac8648c74..7002ba8acd 100644 --- a/deal.II/doc/doxygen/stylesheet.css +++ b/deal.II/doc/doxygen/stylesheet.css @@ -4,3 +4,18 @@ background-color: #0000ff; color: #80ff00; } + +table.tutorial { + color: black; + border: 1px solid #aaa; + background-color: #f9f9f9; + padding: 5px; + font-size: 95%; +} +div.tutorial { + color: black; + border: 1px solid #aaa; + background-color: #f9f9f9; + padding: 50px; + font-size: 95%; +} diff --git a/deal.II/doc/doxygen/tutorial/tutorial.h.in b/deal.II/doc/doxygen/tutorial/tutorial.h.in index db6ab4abaa..d7495be2a8 100644 --- a/deal.II/doc/doxygen/tutorial/tutorial.h.in +++ b/deal.II/doc/doxygen/tutorial/tutorial.h.in @@ -82,7 +82,7 @@ * * * - * + * * * @@ -125,7 +125,7 @@ * * * * @@ -390,66 +390,63 @@ * *

Tutorial programs grouped by topics

* + *

Basic techniques

*
Step-1Step-1 Creating a grid. A simple way to write it to a file. *
Step-6 Adaptive local * refinement. Handling of hanging nodes. Higher order elements. - * Catching exceptions in the “main” function. + * Catching exceptions in the main; function. *
+ * * - * + * - * * * * - * - * * * * * * - * - * * * * * * - * - * * * * * * - * - * * * * * * - * - * * * * * * - * - * * * * * - * - * * + * * * - * + *
Basic techniques Creating a grid. A simple way to write it to a file * Step-1 Creating a grid. A simple way to write it to a file *
Step-2 Degrees of freedom + * Step-2
Step-3 Solve the Laplace equation + * Step-3
Step-4 Dimension independent programming, non-zero data + * Step-4
Step-5 Computing on uniformly refined meshes + * Step-5
Step-6 Adaptivity + * Step-6
Step-7 Evaluating errors + * Step-7
Step-15 Nonlinear problems, Newton's method * Step-15

+ *

Advanced techniques

+ * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * - * * + * * * * - * + * * - * * * * - * - * * + * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * - * + *
Advanced techniques Multithreading + * * Step-9, * Step-28, @@ -458,12 +455,11 @@ * Step-48, * Step-51 * Multithreading - *
Block solvers and preconditioners + * * Step-20, * Step-21, @@ -473,12 +469,11 @@ * Step-43, * Step-44 * Block solvers and preconditioners - *
Using Trilinos + * * Step-31, * Step-32, @@ -487,45 +482,41 @@ * Step-42, * Step-43 * Using Trilinos - *
Parallelization via PETSc and MPI + * * Step-17, * Step-18, * Step-19, * Step-40 * Parallelization via PETSc and MPI - *
Parallelization via Trilinos and MPI + * * Step-32, * Step-42 * Parallelization via Trilinos and MPI - *
Parallelization on very large numbers of processors + * * Step-32, * Step-40, * Step-42 * Parallelization on very large numbers of processors - *
Input parameter handling + * * Step-19, * Step-28, @@ -538,35 +529,32 @@ * Step-42, * Step-44 * Input parameter handling - *
Higher order mappings + * * Step-10, * Step-11, * Step-32 * Higher order mappings - *
Error indicators and estimators + * * Step-6, * Step-9, * Step-14, * Step-39 * Error indicators and estimators - *
Transferring solutions across mesh refinement + * * Step-15, * Step-28, @@ -577,12 +565,11 @@ * Step-42, * Step-43 * Transferring solutions across mesh refinement - *
Discontinuous Galerkin methods + * * Step-12, * Step-21, @@ -590,29 +577,26 @@ * Step-46, * Step-51 * Discontinuous Galerkin methods - *
hp finite elements + * * Step-27, * Step-46 * hp finite elements - *
Step-30 Anisotropic refinement for DG finite element methods * Step-30
Multilevel preconditioners + * * Step-16, * Step-31, @@ -622,81 +606,74 @@ * Step-42, * Step-43 * Multilevel preconditioners - *
Step-33 Computing Jacobians from residuals, automatic differentiation * Step-33
Boundary element methods, curved manifolds + * * Step-32, * Step-34, * Step-38 * Boundary element methods, curved manifolds - *
Periodic boundary conditions + * * Step-45 * Periodic boundary conditions - *
Matrix-free methods + * * Step-37, * Step-48 * Matrix-free methods - *
Advanced meshes + * * Step-49 * Advanced meshes - *

+ *

Linear solvers

+ * * * - * - * - * + * * * * - * - * * + * * * * - * - * * + * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * - * * + * * * * - * + * * - * * * * - * - * * + * * * - * + *
Linear solver issuesStep-3 Conjugate Gradient solver + * Conjugate Gradient solver * Step-3
Step-5 Preconditioned CG solver * Step-5
Step-9 BiCGStab * Step-9
Multilevel preconditioners + * * Step-16, * Step-31, @@ -707,12 +684,11 @@ * Step-42, * Step-43 * Multilevel preconditioners - *
Parallel solvers + * * Step-17, * Step-18, @@ -720,12 +696,11 @@ * Step-40, * Step-42 * Parallel solvers - *
Block and Schur complement solvers + * * Step-20, * Step-21, @@ -734,111 +709,102 @@ * Step-32, * Step-43 * Block and Schur complement solvers - *
Step-35 Decoupled projection solvers * Step-35
Linear Newton systems from nonlinear equations + * * Step-33, * Step-41, * Step-42, * Step-44 * Linear Newton systems from nonlinear equations - *
Step-36 Eigenvalue solvers * Step-36

+ *

Other equations

+ * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * - * * + * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * + * * * - * - * * + * * * * - * - * * + * * * * - * - * * + * * * * - * + * * - * * * - * - * * + * * * - * + *
Other equations Helmholtz equation + * * Step-7, * Step-29 * Helmholtz equation - *
Elasticity and elasto-plasticity equations + * * Step-8, * Step-42, * Step-46 * Elasticity and elasto-plasticity equations - *
Minimal surface equation + * * Step-15 * Minimal surface equation - *
Quasi-static elasticity equations + * * Step-18, * Step-44 * Quasi-static elasticity equations - *
Transport (advection) equations + * Step-9, * Step-21, - * Step-31, + * Step-31, * Step-32, * Step-43, * Step-51 * Transport (advection) equations - *
Step-33 The nonlinear hyperbolic Euler system of compressible gas dynamics * Step-33
Mixed Laplace, Darcy, Porous media + * * Step-20, * Step-21, * Step-43 * Mixed Laplace, Darcy, Porous media - *
Stokes and incompressible Navier-Stokes flow + * * Step-22, * Step-31, @@ -846,158 +812,148 @@ * Step-35, * Step-46 * Stokes and incompressible Navier-Stokes flow - *
The wave equation, in linear and nonlinear variants + * * Step-23, * Step-24, * Step-25, * Step-48 * The wave equation, in linear and nonlinear variants - *
Step-28 A multigroup diffusion problem in neutron transport * Step-28
Step-34 Irrotational flow * Step-34
Step-36 An eigenspectrum problem + * Step-36
The obstacle problem, a variational inequality + * * Step-41, * Step-42 * The obstacle problem, a variational inequality *
Step-46 Coupling different equations in different parts of the domain + * Step-46

+ *

Vector problems

+ * * * - * + * * - * * * * - * - * * + * * * * - * + * * - * * * * - * + * * - * * * * - * - * * + * * * * - * - * * + * * * * - * - * * * * + *
Vector problems Elasticity and elasto-plasticity equations + * * Step-8, * Step-42 * Elasticity and elasto-plasticity equations - *
Step-20 Mixed Laplace * Step-20
Mixed Laplace plus an advection equation + * Step-21, * Step-43 * Mixed Laplace plus an advection equation - *
Incompressible Stokes and Navier-Stokes flow + * Step-22, * Step-31, * Step-32, * Step-35 Incompressible Stokes and Navier-Stokes flow - *
Step-29 A complex-valued Helmholtz problem * Step-29
Step-33 The Euler equations of compressible gas dynamics * Step-33
Step-46 Coupling different equations in different parts of the domain + * Step-46
+ *

Time dependent problems

+ * + * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * + * * - * * * * - * - * * + * * *
Time-dependent problems Quasi-static elasticity + * * Step-18, * Step-44 * Quasi-static elasticity - *
Porous media flow + * Step-21, * Step-43 * Porous media flow - *
The wave equation, in linear and nonlinear variants + * Step-23, * Step-24, * Step-25, * Step-48 * The wave equation, in linear and nonlinear variants - *
Time dependent Stokes flow driven by buoyancy + * Step-31, * Step-32 * Time dependent Stokes flow driven by buoyancy - *
Step-33 The Euler equations of compressible gas dynamics * Step-33
*/ diff --git a/deal.II/doc/screen.css b/deal.II/doc/screen.css index 2abc65f177..b13ec87ed6 100644 --- a/deal.II/doc/screen.css +++ b/deal.II/doc/screen.css @@ -254,20 +254,6 @@ pre.sample { } table.navbar { } -table.tutorial { - color: black; - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 5px; - font-size: 95%; -} -div.tutorial { - color: black; - border: 1px solid #aaa; - background-color: #f9f9f9; - padding: 50px; - font-size: 95%; -} strong.red { color: #ff0000; } code.program { color: #700000; } -- 2.39.5