]> https://gitweb.dealii.org/ - dealii.git/commitdiff
add dot file for library structure
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Thu, 30 Dec 2010 03:49:55 +0000 (03:49 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Thu, 30 Dec 2010 03:49:55 +0000 (03:49 +0000)
git-svn-id: https://svn.dealii.org/trunk@23084 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/doxygen/images/Makefile [new file with mode: 0644]
deal.II/doc/doxygen/images/structure.cmapx [new file with mode: 0644]
deal.II/doc/doxygen/images/structure.dot [new file with mode: 0644]
deal.II/doc/doxygen/images/structure.png [new file with mode: 0644]

diff --git a/deal.II/doc/doxygen/images/Makefile b/deal.II/doc/doxygen/images/Makefile
new file mode 100644 (file)
index 0000000..e649676
--- /dev/null
@@ -0,0 +1,7 @@
+# $Id$
+
+structure.png: structure.dot
+       @echo ================== Making $@
+       @dot -Tpng -Tcmapx -O $<
+       @mv $<.png $(basename $<).png
+       @mv $<.cmapx $(basename $<).cmapx
diff --git a/deal.II/doc/doxygen/images/structure.cmapx b/deal.II/doc/doxygen/images/structure.cmapx
new file mode 100644 (file)
index 0000000..4ed9746
--- /dev/null
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" href="../deal.II/group_fe.html" title="FiniteElement" alt="" coords="123,5,224,32"/>
+<area shape="rect" href="../deal.II/group_dofs.html" title="DoFHandler" alt="" coords="129,80,217,107"/>
+<area shape="rect" href="../deal.II/group_feaccess.html" title="FEValues" alt="" coords="247,80,324,107"/>
+<area shape="rect" href="../deal.II/group_grid.html" title="Triangulation" alt="" coords="5,5,99,32"/>
+<area shape="rect" href="../deal.II/group_LAC.html" title="Discrete System" alt="" coords="171,155,288,181"/>
+<area shape="rect" href="../deal.II/group_Quadrature.html" title="Quadrature" alt="" coords="248,5,333,32"/>
+<area shape="rect" href="../deal.II/group_mapping.html" title="Mapping" alt="" coords="357,5,427,32"/>
+<area shape="rect" href="../deal.II/group_Solvers.html" title="Solver" alt="" coords="201,229,257,256"/>
+<area shape="rect" href="../deal.II/group_output.html" title="Output" alt="" coords="200,304,259,331"/>
+</map>
diff --git a/deal.II/doc/doxygen/images/structure.dot b/deal.II/doc/doxygen/images/structure.dot
new file mode 100644 (file)
index 0000000..936be67
--- /dev/null
@@ -0,0 +1,37 @@
+digraph G
+{
+  graph[rankdir="TB",aspect=1.5,bgcolor="transparent"];
+  
+  edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
+  node [fontname="FreeSans",fontsize=10,
+        shape=record,height=0.2,width=0.4,
+        color="black", fillcolor="white", style="filled"];
+
+  FE [label="FiniteElement",URL="../deal.II/group_fe.html"];
+  Tria [label="Triangulation",URL="../deal.II/group_grid.html"];
+  DoFHandler [label="DoFHandler",URL="../deal.II/group_dofs.html"];
+  Quadrature [label="Quadrature",URL="../deal.II/group_Quadrature.html"];
+  Mapping [label="Mapping",URL="../deal.II/group_mapping.html"];
+  FEValues [label="FEValues",URL="../deal.II/group_feaccess.html"];
+#  MeshWorker [label="MeshWorker",URL="../deal.II/group_MeshWorker.html"];
+#  Forms [label="(Bi-)Linear Forms",URL="../deal.II/group_Integrators.html"];
+  Linear [label="Discrete System",URL="../deal.II/group_LAC.html"];
+  LinearSolver [label="Solver",URL="../deal.II/group_Solvers.html"];
+  Output [label="Output",URL="../deal.II/group_output.html"];
+
+  Tria -> DoFHandler [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+#  Tria -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  FE -> DoFHandler [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  FE -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  Mapping -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  Quadrature -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  FEValues -> Linear [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+#  FEValues -> MeshWorker [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+#  FEValues -> Forms [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+#  Forms -> MeshWorker [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  DoFHandler -> Linear [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+#  DoFHandler -> MeshWorker [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+#  MeshWorker -> Linear [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  Linear -> LinearSolver [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+  LinearSolver -> Output [color="black",fontsize=10,style="solid",fontname="FreeSans"];
+}
diff --git a/deal.II/doc/doxygen/images/structure.png b/deal.II/doc/doxygen/images/structure.png
new file mode 100644 (file)
index 0000000..0e6832b
Binary files /dev/null and b/deal.II/doc/doxygen/images/structure.png differ

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.