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
real(dp)function swe_free_current_term(p,n_swe_inf_m3,a_swe)result(term)type(zhao_params_type),intent(in)::preal(dp),intent(in)::n_swe_inf_m3,a_sweterm=n_swe_inf_m3*(sqrt(p%t_swe_ev/p%t_phe_ev)*exp(-(a_swe*a_swe))+&sqrt(pi)*(p%v_d_electron_mps/p%v_phe_th_mps)*erfc(a_swe))end function swe_free_current_term