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 tem_time_iter_stamp(time)result(timeStamp)! -------------------------------------------------------------------- !!> Time definition to create the stamp off.type(tem_time_type),intent(in)::time!> String representation of the given simulation time.character(len=labelLen)::timeStamp! -------------------------------------------------------------------- !! -------------------------------------------------------------------- !write(timeStamp,'(I0)')time%iter! remove leading empty spaces in the timestamptimeStamp=adjustl(timeStamp)end function tem_time_iter_stamp