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.
logical function management_is_transfer_subbasin(sub)! returns .true. if water transfer actions take place in this subbasininteger,intent(in)::submanagement_is_transfer_subbasin=.false.if(sub>0)then if(wamTSub(sub)%subnum>0)management_is_transfer_subbasin=.true.end if end function management_is_transfer_subbasin