From: Guido Kanschat Date: Thu, 30 Dec 2010 03:49:55 +0000 (+0000) Subject: add dot file for library structure X-Git-Tag: v8.0.0~4575 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab3f64be30ae130e393e8cf0541dc1bbe2745ba7;p=dealii.git add dot file for library structure git-svn-id: https://svn.dealii.org/trunk@23084 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/doxygen/images/Makefile b/deal.II/doc/doxygen/images/Makefile new file mode 100644 index 0000000000..e649676cb6 --- /dev/null +++ b/deal.II/doc/doxygen/images/Makefile @@ -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 index 0000000000..4ed9746888 --- /dev/null +++ b/deal.II/doc/doxygen/images/structure.cmapx @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/deal.II/doc/doxygen/images/structure.dot b/deal.II/doc/doxygen/images/structure.dot new file mode 100644 index 0000000000..936be67955 --- /dev/null +++ b/deal.II/doc/doxygen/images/structure.dot @@ -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 index 0000000000..0e6832bbc0 Binary files /dev/null and b/deal.II/doc/doxygen/images/structure.png differ