From e2ff355a7ad52993f005dcacb1fbe83e1b1232df Mon Sep 17 00:00:00 2001 From: bangerth Date: Tue, 22 Jun 2010 21:24:02 +0000 Subject: [PATCH] Not happy with layout. Change this again. git-svn-id: https://svn.dealii.org/trunk@21270 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/doxygen/tutorial/Makefile | 4 +- deal.II/doc/doxygen/tutorial/make_toc.pl | 4 +- deal.II/doc/doxygen/tutorial/navbar.html | 2 +- deal.II/doc/doxygen/tutorial/toc-list.html | 2 +- deal.II/doc/doxygen/tutorial/toc-topics.html | 2 +- .../tutorial/{toc.html => toc.html.in} | 48 ++++++++++++------- 6 files changed, 39 insertions(+), 23 deletions(-) rename deal.II/doc/doxygen/tutorial/{toc.html => toc.html.in} (61%) diff --git a/deal.II/doc/doxygen/tutorial/Makefile b/deal.II/doc/doxygen/tutorial/Makefile index 2906552ea0..034326e7b1 100644 --- a/deal.II/doc/doxygen/tutorial/Makefile +++ b/deal.II/doc/doxygen/tutorial/Makefile @@ -39,9 +39,9 @@ get_basename = $(shell echo $(1) | $(PERL) -pi -e 's/(generated|doxygen).//g; s/ all: $(example-doxygen) toc.html -toc-map.html: steps.cmapx toc-map.html.in +toc.html: steps.cmapx toc.html.in @echo ================== Making $@ - @perl make_toc.pl > toc-map.html + @perl make_toc.pl > toc.html # generate dot file steps.dot: steps.pl $D/examples/*/doc/tooltip diff --git a/deal.II/doc/doxygen/tutorial/make_toc.pl b/deal.II/doc/doxygen/tutorial/make_toc.pl index 6b26b152ba..94381ba405 100644 --- a/deal.II/doc/doxygen/tutorial/make_toc.pl +++ b/deal.II/doc/doxygen/tutorial/make_toc.pl @@ -1,11 +1,11 @@ ###################################################################### -# $Id$ +# $Id:$ ###################################################################### $/ = undef; # Read source for web page -open TOC, "; close TOC; diff --git a/deal.II/doc/doxygen/tutorial/navbar.html b/deal.II/doc/doxygen/tutorial/navbar.html index 2e1fa6ea96..b77c930577 100644 --- a/deal.II/doc/doxygen/tutorial/navbar.html +++ b/deal.II/doc/doxygen/tutorial/navbar.html @@ -17,7 +17,7 @@ Overview

- Connections between programs + Connections between programs

Programs by number diff --git a/deal.II/doc/doxygen/tutorial/toc-list.html b/deal.II/doc/doxygen/tutorial/toc-list.html index 71fdfae69f..85f04ae932 100644 --- a/deal.II/doc/doxygen/tutorial/toc-list.html +++ b/deal.II/doc/doxygen/tutorial/toc-list.html @@ -13,7 +13,7 @@ -

Tutorial programs listed by number

+

Tutorial programs listed by number

diff --git a/deal.II/doc/doxygen/tutorial/toc-topics.html b/deal.II/doc/doxygen/tutorial/toc-topics.html index e55284a303..431f50f2d4 100644 --- a/deal.II/doc/doxygen/tutorial/toc-topics.html +++ b/deal.II/doc/doxygen/tutorial/toc-topics.html @@ -14,7 +14,7 @@ -

Tutorial programs grouped by topics

+

Tutorial programs grouped by topics

diff --git a/deal.II/doc/doxygen/tutorial/toc.html b/deal.II/doc/doxygen/tutorial/toc.html.in similarity index 61% rename from deal.II/doc/doxygen/tutorial/toc.html rename to deal.II/doc/doxygen/tutorial/toc.html.in index 7ba534f048..b8ed84b285 100644 --- a/deal.II/doc/doxygen/tutorial/toc.html +++ b/deal.II/doc/doxygen/tutorial/toc.html.in @@ -20,31 +20,27 @@ The deal.II tutorial contains a collection of programs, each more or less built atop of previous ones, which demonstrate various -aspects of the library. Each such example has the following structure -follows:

+aspects of the library. Each such example has the following structure:
    -
  1. Introduction: A description of what the program does, including +
  2. Introduction: What the program does, including the mathematical model, and what programming techniques are new.
  3. The commented program: An extensively documented listing of the - program code. + source code.
  4. Results: The output of the program, with comments and interpretation. -
  5. The plain program: The programs are rather - unreadable with all the comments intertwined. This section presents it - with all comments stripped out. +
  6. The plain program: The source code stripped of + all comments.
+

-You can browse through the list of currently available tutorial programs by -looking at a graph that shows how -tutorial programs build upon each other; -in the form of a list that provides a short - synopsis of what each program does and which new concepts it - introduces; and in the form of -groups of topics such as - solvers or the kind of equations that different sets of tutorial program - address. +You can browse the available tutorial programs as +a graph that shows how +tutorial programs build upon each other (below); +as a list that provides a short + synopsis of each program; and +grouped by topics. Some of the programs also jointly form the geodynamics demonstration suite. @@ -61,6 +57,26 @@ directories are based on the small program Makefile template described

+ +

Connections between tutorial programs

+ +The following graph shows the connections between tutorial programs and +how they build on each other. +Click on any of the boxes to go to one of the programs. If you hover +your mouse pointer over a box, a brief description of the program +should appear. + +

+ +@@MAP@@ +

+ +

+In the graph above, green octagons indicate programs that show basic +techniques. Orange boxes indicate advanced techniques, while the programs +shown as yellow, light blue, and dark blue boxes are applications in fluid +dynamics, solid mechanics, and time dependent problems, respectively. +


-- 2.39.5