(git:6a2e663)
tmc_dot_tree Module Reference

module for printing tree structures in GraphViz dot files for visualizing the trees More...

Functions/Subroutines

subroutine, public init_draw_trees (tmc_params)
 initializes the dot files (open and write headers) More...
 
subroutine, public finalize_draw_tree (tmc_params)
 close the dot files (write tails) More...
 
subroutine, public create_dot (new_element, conf, tmc_params)
 interfaces the creating of a branch for subtree elements More...
 
subroutine, public create_global_tree_dot (new_element, tmc_params)
 creates new dot and arrow from element one level up (for subtree) additional handling of nodes with swaped elements More...
 
subroutine, public create_dot_color (tree_element, tmc_params)
 interfaces the change of color for subtree elements on the basis of the element status More...
 
subroutine, public create_global_tree_dot_color (gt_tree_element, tmc_params)
 interfaces the change of color for global tree node on the basis of the element status More...
 

Detailed Description

module for printing tree structures in GraphViz dot files for visualizing the trees

History
12.2012 created [Mandes Schoenherr]
Author
Mandes

Function/Subroutine Documentation

◆ init_draw_trees()

subroutine, public tmc_dot_tree::init_draw_trees ( type(tmc_param_type), pointer  tmc_params)

initializes the dot files (open and write headers)

Parameters
tmc_paramsparam environment for creating the file name
Author
Mandes 12.2012

Definition at line 82 of file tmc_dot_tree.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ finalize_draw_tree()

subroutine, public tmc_dot_tree::finalize_draw_tree ( type(tmc_param_type), pointer  tmc_params)

close the dot files (write tails)

Parameters
tmc_paramsparam environment for creating the file name
Author
Mandes 12.2012

Definition at line 113 of file tmc_dot_tree.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create_dot()

subroutine, public tmc_dot_tree::create_dot ( type(tree_type), pointer  new_element,
integer  conf,
type(tmc_param_type), pointer  tmc_params 
)

interfaces the creating of a branch for subtree elements

Parameters
new_elementthe actual subtree element
confthe subtree index and hence the index for filename
tmc_params...
Author
Mandes 12.2012

Definition at line 276 of file tmc_dot_tree.F.

Here is the caller graph for this function:

◆ create_global_tree_dot()

subroutine, public tmc_dot_tree::create_global_tree_dot ( type(global_tree_type), pointer  new_element,
type(tmc_param_type), pointer  tmc_params 
)

creates new dot and arrow from element one level up (for subtree) additional handling of nodes with swaped elements

Parameters
new_elementthe actual global element
tmc_params...
Author
Mandes 12.2012

Definition at line 298 of file tmc_dot_tree.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create_dot_color()

subroutine, public tmc_dot_tree::create_dot_color ( type(tree_type), pointer  tree_element,
type(tmc_param_type), pointer  tmc_params 
)

interfaces the change of color for subtree elements on the basis of the element status

Parameters
tree_elementthe actual global element
tmc_params...
Author
Mandes 12.2012

Definition at line 375 of file tmc_dot_tree.F.

Here is the caller graph for this function:

◆ create_global_tree_dot_color()

subroutine, public tmc_dot_tree::create_global_tree_dot_color ( type(global_tree_type), pointer  gt_tree_element,
type(tmc_param_type), pointer  tmc_params 
)

interfaces the change of color for global tree node on the basis of the element status

Parameters
gt_tree_elementthe actual global element
tmc_params...
Author
Mandes 12.2012

Definition at line 416 of file tmc_dot_tree.F.

Here is the caller graph for this function: