# generic targets
-default: autogen-doc tutorial development
+default: autogen-doc tutorial development validate-xrefs
all: default autogen-doc-all
development:
cd development ; $(MAKE)
+
+validate-xrefs:
+ @echo "Validating cross-references in HTML files."
+ cd tutorial ; $(MAKE) validate-xrefs
+ cd development ; $(MAKE) validate-xrefs
+
clean:
cd auto ; $(MAKE) clean
cd tutorial ; $(MAKE) clean
cd development ; $(MAKE) clean
-.PHONY: default all autogen-doc autogen-doc-all tutorial clean development
+.PHONY: default all autogen-doc autogen-doc-all tutorial clean development validate-xrefs
+++ /dev/null
-body {}
-
-frameset {}
-
-td {}
-
-dt {}
-
-.figure {}
-
-.pagetoc {}
-
-.chapter_title {}
-
-
-span.parhead {}
-
-span.example {}
-pre.example {}
-table.navbar {}
-
--- /dev/null
+# $Id$
+# Check whether references in HTML files are valid or
+# point to non-existing files/links/etc
+#
+# Author: Wolfgang Bangerth, 2000
+
+
+# set this to 1 if you want verbose output
+$debug = 0;
+
+foreach $filename (@ARGV) {
+ open IN, $filename
+ or die "---Can't open file `$filename'\n";
+
+ print "File: $filename\n" if $debug;
+ while (<IN>) {
+ # first find all hrefs
+ while ( /href=\"?(.*?)[\s\"]/g ) {
+ # then decide whether they are relevant for
+ # our purpose
+ $link = $1;
+
+ if ( $link =~ /^mailto|http/ ) {
+ # link is external. don't check it
+ print "external link: $link\n" if $debug;
+ next;
+ }
+ elsif ( $link =~ /^#(.*)/ )
+ {
+ # this is a reference within this file. try to
+ # find its anchor
+ $internal_ref = $1;
+ print "internal reference: $link\n" if $debug;
+
+ open IN2, $filename;
+ $found = 0;
+ while ( <IN2> ) {
+ if ( /<a name=\"?(.*?)[\s\"]/ ) {
+ if ( $1 eq $internal_ref) {
+ print " found.\n" if $debug;
+ $found = 1;
+ last;
+ }
+ }
+ }
+
+ die "---Internal reference `$internal_ref' not found in file $filename\n"
+ unless $found;
+ next;
+ }
+ elsif ( $link =~ /^(.*?)#(.*)/ )
+ {
+ # this is a reference within another file. try to
+ # find its anchor
+ $external_file = $1;
+ $external_ref = $2;
+ print "external reference: $link\n" if $debug;
+
+ open IN2, $external_file;
+ $found = 0;
+ while ( <IN2> ) {
+ if ( /<a name=\"?(.*?)[\s\"]/ ) {
+ if ( $1 eq $external_ref) {
+ print " found.\n" if $debug;
+ $found = 1;
+ last;
+ }
+ }
+ }
+
+ die "---External reference `$internal_ref' not found in file $filename\n"
+ unless $found;
+ next;
+ }
+ else {
+ # this must now be a regular file which is
+ # referenced. the file must be local
+ die "---Local file `$link' not found in file `$filename'\n"
+ unless ((-r $link) && (-f $link));
+ }
+ }
+ }
+}
+
+# $Id$
+
+
D = ../..
include $D/common/Make.global_options
@$(PERL) makefile2html < $< > $@
+validate-xrefs:
+ $(PERL) $D/doc/auto/scripts/validate-xrefs.pl \
+ $(filter-out makefiles.1.html makefiles.2.html, \
+ $(shell echo *.html))
+
+
+
clean:
-rm -f makefiles.html makefile.small.html makefile.large.html
-.PHONY: default clean
+.PHONY: default validate-xrefs clean
<title>deal.II Homepage</title>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II">
</head>
<head>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Homepage - Makefiles</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
<title>deal.II Homepage</title>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II">
</head>
<head>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Homepage</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
<li>
<p>
- A <a href="auto/cvs-backlog/newdeal.html" target="_top"> backlog
+ A <a href="http://gaia.iwr.uni-heidelberg.de/~deal/auto/cvs-backlog/newdeal.html" target="_top"> backlog
of changes</a> made to the CVS archive in the last 100 days.
</p>
<title>deal.II Homepage</title>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II">
</head>
<head>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Homepage</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
<head>
<link href="../screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Homepage - Makefiles</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
<head>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Homepage</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
<title>deal.II Homepage</title>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II">
</head>
<head>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Readme</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
model where all source
code to the software is made available to all users and can be freely
modified and redistributed. <p> The QPL prohibits development of
-proprietary software. For Qt our <a href="/pricing.html">Qt Professional
+proprietary software. For Qt our <a href="http://www.troll.no/pricing.html">Qt Professional
Edition</a> product is available for this.
<p>
<title>deal.II Homepage</title>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II">
</head>
<head>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Readme</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
<title>deal.II Homepage</title>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II">
</head>
<head>
<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
- <link href="audio.css" rel="StyleSheet" title="deal.II Homepage" media="aural">
<title>The deal.II Homepage</title>
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II"></head>
managing the library, contributing code, and writing
documentation.
<a href="http://gaia.iwr.uni-heidelberg.de/~kanschat/" target="_top">Guido
- Kanschat</a> started contributing advice in the early
+ Kanschat</a> helped with advice in the early
implementation stages on questions of the design of object-oriented
finite element software and later joined into the coding.
step-by-step:
cd chapter-2.step-by-step ; $(MAKE)
+validate-xrefs:
+ cd chapter-1.elements ; $(MAKE) validate-xrefs
+ cd chapter-2.step-by-step ; $(MAKE) validate-xrefs
+ cd chapter-3.laplace ; $(MAKE) validate-xrefs
clean:
cd chapter-2.step-by-step ; $(MAKE) clean
-.PHONY: step-by-step clean
+.PHONY: step-by-step clean validate-xrefs
--- /dev/null
+# $Id$
+
+
+# include paths and global variables
+include ../../../common/Make.global_options
+
+
+validate-xrefs:
+ $(PERL) $D/doc/auto/scripts/validate-xrefs.pl *.html
+
+
+.PHONY: validate-xrefs
<title>deal.II tutorial: Error Estimate and Adaptivity</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<li><a href="#types">error estimators in <acronym>deal.II</acronym></a>
</li>
- <li><a href="#refine">adaptive refinement</a>
+ <li><a href="#refinement">adaptive refinement</a>
</li>
<li><a href="#example">an example</a> of how all this works
<title>deal.II tutorial: Boundary conditions</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Condensing the Hanging Nodes</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<p>
On locally refined grids you get <a href="hanging_nodes.html">hanging nodes</a>
that need to be integrated into your problem matrix, and before that, into
-the <a href="matrix_Structure.html">matrix structure</a>. Hanging nodes are
+the <a href="matrix_structure.html">matrix structure</a>. Hanging nodes are
constrained degrees of freedom; these constraints need to be taken into
account when dealing with them.
</p>
<title>deal.II tutorial: Degrees of Freedom</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Creation of a Grid</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Hanging Nodes</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Elements of finite element programs</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Matrix and Vector Generation</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Matrix Structure</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Structure of a Finite Element Program</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<li>
<p>
- <a href="adaptivity.html" target="body">Error Estimate and Adaptivity</a>
+ <a href="adaptivity.html" target="body">Error Estimation and Adaptivity</a>
</p>
</li>
<title>deal.II tutorial: Grid and Data Output</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Parameter Input</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<tr>
<!-- This is the last chapter.
<td>
- <a href="URLS_NEEDS_TO_BE_SET">Next Chapter: </a>
+ <a href="output.html">Next Chapter: Grid and Data Output</a>
</td>
-->
<td>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
+ "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html>
+<head>
+<!-- deal.II tutorial template
+ Jan Schrage and others <deal@iwr.uni-heidelberg.de> 1999
+-->
+
+<title>deal.II tutorial: Condensing the Hanging Nodes</title>
+ <link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
+ <link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
+ <meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
+ <meta name="keywords" content="deal.II,deal.II tutorial,deal II">
+</head>
+
+<!-- Page Body -->
+<body lang="en">
+
+<h1>Postprocessing</h1>
+
+<p>
+This section has unfortunately not yet been written.
+</p>
+
+
+<!-- Page Foot -->
+<hr>
+<table class="navbar">
+<tr>
+ <td>
+ <a href="adaptivity.html">Next Chapter: Error Estimation and Adaptivity</a>
+ </td>
+ <td>
+ <a href="toc.html">Back to this chapter's index</a>
+ </td>
+ <td>
+ <a href="../index.html" target="_top">Back to the tutorial index</a>
+ </td>
+</tr>
+</table>
+<hr>
+<address>
+<a href="mailto:deal@iwr.uni-heidelberg.de">The deal.II group</a></address>
+<p>
+Last modified: $Date$
+</p>
+</body>
+</html>
<title>deal.II tutorial: The Problem Matrix and the Right Hand Side</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Solving the Problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Chapter title</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Structure of a Finite Element Program</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
@rm $(example-sgmls)
+validate-xrefs:
+ $(PERL) $D/doc/auto/scripts/validate-xrefs.pl \
+ $(filter-out head.html foot.html, \
+ $(shell echo *.html))
+
+
clean:
-rm -f $(example-htmls)
# mark the output files as phony, i.e. generate them every time
-.PHONY: $(example-htmls) clean
+.PHONY: $(example-htmls) validate-xrefs clean
+
<title>Step-by-Step</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>Step-by-Step Examples</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>Step-by-Step Examples</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
+<a name="Intro"></a>
+<h1>Introduction</h1>
+
+<p>
+Still to be written.
+</p>
+<a name="Results"></a>
+<h1>Results</h1>
+
+<p>
+Still to be written.
+</p>
<title>Step-by-Step Examples</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>Step-by-Step</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
--- /dev/null
+# $Id$
+
+
+# include paths and global variables
+include ../../../common/Make.global_options
+
+
+validate-xrefs:
+ $(PERL) $D/doc/auto/scripts/validate-xrefs.pl *.html
+
+
+.PHONY: validate-xrefs
<meta name="keyword" content="deal.II,deal.II tutorial">
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: The Laplace Problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: the Laplace problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,finite element,fem">
</head>
<title>deal.II tutorial: the Laplace problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial">
</head>
definitions.</a>
</li>
<li>
- <a href="#Instantiation">Instantiation of the C++ class <em>Laplace</em>
+ <a href="#instantiation">Instantiation of the C++ class <em>Laplace</em>
dealing with the problem</a>.
</li>
<li><a href="#laplace">Calling the <em>Laplace</em> methods for assemblage and solution of the
We shall look at this in detail now:
</p>
-<h4><a name="Program">Program Header and Definitions</a></h4>
+<h4><a name="program">Program Header and Definitions</a></h4>
<p>
First the header files containing the <em>Laplace</em> class definition and
{
</code>
</pre>
-<h4><a name="Instantiation">Instantiation of needed classes</a></h4>
+<h4><a name="instantiation">Instantiation of needed classes</a></h4>
<p>
We need a solution function and an instance of the class dealing with the
Laplace problem:
<title>deal.II tutorial: The Laplace Problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: the Laplace problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial">
</head>
<title>deal.II tutorial: The Laplace Problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial">
</head>
<code>Laplace</code> that assembles the laplace problem.</p>
</li>
<li><p><a href="code/functions.h">functions.h</a> and
- <a href="func.cc">func.cc</a> which define the function that sets
+ <a href="code/func.cc">func.cc</a> which define the function that sets
the boundary conditions.</p>
</li>
<li><p><a href="code/Makefile">Makefile</a>. Last but not least. You will
<title>deal.II tutorial: the Laplace problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="keywords" content="deal.II,deal.II tutorial">
</head>
<body>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: The Laplace Problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: the Laplace problem</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial">
</head>
<title>Glossary</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>Glossary</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>Glossary</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>Glossary</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Elements of finite element programs</title>
<link href="../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Structure of a Finite Element Program</title>
<link href="../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: INSERT_title</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: INSERT_title</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: INSERT_title</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: chapter title</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: INSERT_title</title>
<link href="../../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<title>deal.II tutorial: Chapter title</title>
<link href="../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<meta name="author" content="Jan Schrage and others <deal@iwr.uni-heidelberg.de>">
<meta name="keywords" content="deal.II,deal.II tutorial,deal II">
</head>
<head>
<link href="../screen.css" rel="StyleSheet" title="deal.II Tutorial" media="screen">
<link href="../print.css" rel="StyleSheet" title="deal.II Tutorial" media="print">
- <link href="../audio.css" rel="StyleSheet" title="deal.II Tutorial" media="aural">
<title>The deal.II Tutorial</title>
<meta name="author" content="Wolfgang Bangerth, Jan Schrage and
others <deal@iwr.uni-heidelberg.de>">