From: Timo Heister Date: Tue, 19 Feb 2013 16:20:47 +0000 (+0000) Subject: step-49: misc stuff in docu X-Git-Tag: v8.0.0~1231 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c41ea0ad7e59219c4fea23718f1bcdb5c9984a01;p=dealii.git step-49: misc stuff in docu git-svn-id: https://svn.dealii.org/trunk@28467 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/examples/step-49/doc/intro.dox b/deal.II/examples/step-49/doc/intro.dox index 9e6cccb41a..3091405640 100644 --- a/deal.II/examples/step-49/doc/intro.dox +++ b/deal.II/examples/step-49/doc/intro.dox @@ -2,7 +2,6 @@

Introduction

- This tutorial is an extension to step-1 and demonstrates several ways to obtain more involved meshes. @@ -33,7 +32,7 @@ That said, your mesh needs to capture the given geometry adequately. There are several ways to create an initial mesh. Meshes can be modified or combined in many ways as discussed later on. -

GridGenerator

+

Using GridGenerator

The easiest way to generate meshes is to use the GridGenerator, which is already discussed in step-1. There are many different helper functions @@ -41,7 +40,7 @@ available, including GridGenerator::hyper_cube(), GridGenerator::hyper_shell(), GridGenerator::hyper_ball(), GridGenerator::hyper_cube_with_cylindrical_hole(), ... -

Construct your own mesh programmatically

+

Constructing your own mesh programmatically

If the is no good fit in the GridGenerator class, you can always create a Triangulation in your program "by hand". For that, you need a list of vertices @@ -53,7 +52,7 @@ all the functions in GridGenerator are implemented in this fashion. you end up writing a function that might be useful for a larger audience, please contribute it. -

Import from external programs

+

Importing from external programs

The class GridIn can read many different mesh formats from a file from disk. How this is done is explained in step-5 and can be seen in the function @@ -107,7 +106,7 @@ image (see the grid_1 function): @image html step-49.grid-1.png -

Modify a Mesh

+

Modifying a Mesh

After aquiring one (or several) meshes in the ways described above, there are many ways to manipulate them before using them in a finite element @@ -171,7 +170,7 @@ effects one gets when studying convergence on regular meshes, it is better to work with a sequence of unstructured meshes (see possible extensions). -

Merge Meshes

+

Merging Meshes

The function GridGenerator::merge_triangulations() allows you to merge two given Triangulations into a single one. This only works, if the vertices of @@ -202,7 +201,7 @@ These are the input meshes and the output mesh: -

Move Vertices

+

Moving Vertices

The function grid_3() demonstrates the ability to pick individual vertices and move them around in an existing mesh. Please be sure to not produce degenerate @@ -222,7 +221,7 @@ centered by moving the top vertices upwards: -

Extrude Meshes

+

Extruding Meshes

If you need a 3d mesh that can be created by extruding a given 2d mesh (that can be created in any of the ways given above), you can use the function