Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Source Code
function new_BracketSpec_geom(field_spec,bracket_size)result(bracket_spec)type(BracketSpec)::bracket_spectype(FieldSpec),optional,intent(in)::field_specinteger,optional,intent(in)::bracket_sizebracket_spec%reference_spec=field_specif(present(bracket_size))bracket_spec%bracket_size=bracket_sizeend function new_BracketSpec_geom