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
subroutine tem_matrix_dump(me,outUnit)! --------------------------------------------------------------------------type(tem_matrix_type),intent(in)::meinteger,intent(in)::outUnit! --------------------------------------------------------------------------integer::iRow! --------------------------------------------------------------------------write(outUnit,"(A,i2,A,i2)")'Matrix dimension: ',&&me%nEntries(1),' x ',me%nEntries(2)do iRow=1,me%nEntries(1)write(outUnit,*)'iRow ',iRow,'Val ',me%A(iRow,:)end do end subroutine tem_matrix_dump