]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
add formulas
authorkanschat <kanschat@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 24 Jun 2010 15:11:25 +0000 (15:11 +0000)
committerkanschat <kanschat@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 24 Jun 2010 15:11:25 +0000 (15:11 +0000)
git-svn-id: https://svn.dealii.org/trunk@21328 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/examples/step-39/doc/intro.dox

index 3f224f0e3321b9c610bfe04967f8333dd79587cd..2c51ebc9533f88c518617951cf3737cba892db1e 100644 (file)
@@ -8,4 +8,29 @@ residuals. All operators are implemented using the MeshWorker interface.
 
 Like in step-12, the discretization relies on finite element spaces,
 which are polynomial inside the mesh cells, but have no continuity
-between cells. For such functions, we define the mean value and jump operators
+between cells. Since such functions have two values on each face, one
+from each side, we define mean value and jump operators as follows:
+let <i>K</i><sub>1</sub> and <i>K</i><sub>2</sub> be the two cells
+sharing a face, and let the traces of functions <i>u<sub>i</sub></i>
+and the outer normal vectors <b>n<sub>i</sub></i> be labeled
+accordingly. Then, on the face, we let
+@f[
+  \{\!\{ u \}\!\} = \frac{u_1 + u_2}2
+@f]
+
+Note, that if such an expression contains a normal vector, the
+averaging operator turns into a jump. The interior penalty method for the problem
+@f[
+  -\Delta u = f \;\;\;\; u|_{\partial \Omega} = u^D
+@f]
+becomes
+@f[
+  \sum_{K\in T_h} (\nabla u, \nabla v)_K
+  \\
+  + \sum_{F \in F_h^i} \biggl\{4\sigma_F (\{\!\{ u \mathbf n\}\!\}, \{\!\{ v \mathbf n \}\!\})_F
+  - 2 (\{\!\{ \nabla u \}\!\},\{\!\{ v\mathbf n \}\!\})_F
+  - 2 (\{\!\{ \nabla v \}\!\},\{\!\{ u\mathbf n \}\!\})_F
+  \biggr\}
+  \\
+  = ???
+@f]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.