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.
FUNCTION fRE_HxPR(eta,g)REAL(rp),INTENT(IN)::eta! pitch angle in degreesREAL(rp),INTENT(IN)::g! gamma factorREAL(rp)::fRE_HxPRfRE_HxPR=fRE_H(eta,g)*PR(eta,SQRT(g**2-1.0_rp),h_params%Bo,h_params%lambda)END FUNCTION fRE_HxPR