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.
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.
Source Code
function function_of_pstar_MT(sgnBC,Pstar,Ttank,mdot,AreaPP,p_LR,u_LR,z_LR)real(dp),intent(in)::sgnBC,Pstar,Ttank,mdot,AreaPP,p_LR,u_LR,z_LRreal(dp)::function_of_pstar_MT,Ustar,rostar_LR,T_tempUstar=u_LR+sgnBC*(Pstar-p_LR)/z_LRrostar_LR=mdot/(Ustar*AreaPP)T_temp=T_roP(rostar_LR,Pstar)function_of_pstar_MT=T_temp-Ttankend function function_of_pstar_MT