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 get_cap_parameters_from_gc(gc,rc)result(cap_params)type(cap_parameters)::cap_paramstype(ESMF_GridComp),intent(inout)::gcinteger,intent(out)::rctype(cap_parameters_wrapper)::parameters_wrappercall ESMF_UserCompGetInternalState(gc,internal_parameters_name,parameters_wrapper,rc)VERIFY_NUOPC_(rc)cap_params=parameters_wrapper%ptr_RETURN(_SUCCESS)end function get_cap_parameters_from_gc