123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- /*
- * DOT file for describing LPJ-GUESS file structure.
- *
- * Was used to generate the file structure figure in guessdoc.
- *
- * To regenerate, run it through dot, for instance:
- *
- * dot -Tgif -o structure.gif structure.dot
- *
- * (graphviz needs to be installed)
- * For more information, see graphviz homepage (http://www.graphviz.org).
- */
- digraph G {
- rankdir=LR
- subgraph cluster_modules {
- subgraph cluster_bvoc {
- "bvoc.cpp" [shape=box];
- "bvoc.h"
- }
- subgraph cluster_canexch {
- "canexch.cpp" [shape=box];
- "canexch.h"
- }
- subgraph cluster_driver {
- "driver.cpp" [shape=box];
- "driver.h"
- }
- subgraph cluster_growth {
- "growth.cpp" [shape=box];
- "growth.h"
- }
- subgraph cluster_guessio {
- "guessio.cpp" [shape=box];
- "guessio.h"
- }
- subgraph cluster_soilwater {
- "soilwater.cpp" [shape=box];
- "soilwater.h"
- }
- subgraph cluster_somdynam {
- "somdynam.cpp" [shape=box];
- "somdynam.h"
- }
- subgraph cluster_vegdynam {
- "vegdynam.cpp" [shape=box];
- "vegdynam.h"
- }
- }
- subgraph cluster_framework {
- "framework.cpp" [shape=box];
- "framework.h"
- }
- subgraph cluster_main {
- "main.cpp" [shape=box];
- }
- subgraph cluster_guess {
- "guess.cpp" [shape=box];
- "guess.h"
- }
- "bvoc.h" -> "guess.h" [color="forestgreen"];
- "growth.h" -> "guess.h" [color="forestgreen"];
- "vegdynam.h" -> "guess.h" [color="forestgreen"];
- "canexch.h" -> "guess.h" [color="forestgreen"];
- "soilwater.h" -> "guess.h" [color="forestgreen"];
- "guessio.h" -> "guess.h" [color="forestgreen"];
- "driver.h" -> "guess.h" [color="forestgreen"];
- "somdynam.h" -> "guess.h" [color="forestgreen"];
- "guess.cpp" -> "guess.h" [color="gray" arrowhead=none];
- "driver.cpp" -> "driver.h" [color="gray" arrowhead=none];
- "canexch.cpp" -> "canexch.h" [color="gray" arrowhead=none];
- "guessio.cpp" -> "guessio.h" [color="gray" arrowhead=none];
- "bvoc.cpp" -> "bvoc.h" [color="gray" arrowhead=none];
- "soilwater.cpp" -> "soilwater.h" [color="gray" arrowhead=none];
- "vegdynam.cpp" -> "vegdynam.h" [color="gray" arrowhead=none];
- "growth.cpp" -> "growth.h" [color="gray" arrowhead=none];
- "somdynam.cpp" -> "somdynam.h" [color="gray" arrowhead=none];
- "main.cpp" -> "framework.h" [color="orange"];
- "canexch.cpp" -> "driver.h" [color="sienna"];
- "guessio.cpp" -> "driver.h" [color="sienna"];
- "vegdynam.cpp" -> "driver.h" [color="sienna"];
- "somdynam.cpp" -> "driver.h" [color="sienna"];
- "framework.cpp" -> "framework.h" [color="gray" arrowhead=none];
- "framework.cpp" -> "guessio.h" [color="cornflowerblue"];
- "framework.cpp" -> "driver.h" [color="cornflowerblue"];
- "framework.cpp" -> "canexch.h" [color="cornflowerblue"];
- "framework.cpp" -> "soilwater.h" [color="cornflowerblue"];
- "framework.cpp" -> "somdynam.h" [color="cornflowerblue"];
- "framework.cpp" -> "growth.h" [color="cornflowerblue"];
- "framework.cpp" -> "vegdynam.h" [color="cornflowerblue"];
- "framework.cpp" -> "bvoc.h" [color="cornflowerblue"];
- }
|