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.
function dCA_SD(v,me,ne,Te)REAL(rp),INTENT(IN)::vREAL(rp),INTENT(IN)::meREAL(rp),INTENT(IN)::neREAL(rp),INTENT(IN)::TeREAL(rp)::dCA_SDREAL(rp)::xreal(rp)::gamgam=1/sqrt(1-v**2)x=v/VTe(Te)dCA_SD=Gammacee(v,ne,Te)*((2*(gam*v)**2-1)*psi(x)+&2.0_rp*x*EXP(-x**2)/SQRT(C_PI))/(gam**3*me*v**2)end function dCA_SD