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.
DOUBLE PRECISION PURE FUNCTION u_wd(rho)!********************************************!!# Degenerate specific internal energy as a! function of density!! See [Benz W., Bowers R.L., Cameron A.G.W., Press W.H., 1990, APJ, 348, 647.](https://ui.adsabs.harvard.edu/abs/1990ApJ...348..647B/abstract){:target="_blank"}, eqs.(2.5)!! FT 19.12.2022!!********************************************IMPLICIT NONEDOUBLE PRECISION,INTENT(IN)::rhoDOUBLE PRECISION,PARAMETER::rho_min=1.D-35DOUBLE PRECISION::xIF(rho==0)THENu_wd=0.D0RETURN ENDIFx=(rho/b_wd)**thirdu_wd=a_wd*g_wd(x)/rhoEND FUNCTION u_wd