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:
- - Introduction: A description of what the program does, including
+
- Introduction: What the program does, including
the mathematical model, and
what programming techniques are new.
- The commented program: An extensively documented listing of the
- program code.
+ source code.
- Results: The output of the program, with comments and
interpretation.
-
- The plain program: The programs are rather
- unreadable with all the comments intertwined. This section presents it
- with all comments stripped out.
+
- 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