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.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
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.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Source Code
subroutine set_initial_norms(self,res_vec,upd_vec)implicit none class(type_iteration),intent(inout)::selfreal(real64),intent(in),optional::res_vec(:),upd_vec(:)! 初期ノルム値設定if(present(res_vec))thenself%init_res_norm_l2=norm_2(res_vec)self%init_res_norm_inf=norm_inf(res_vec)end if if(present(upd_vec))thenself%init_upd_norm_l2=norm_2(upd_vec)self%init_upd_norm_inf=norm_inf(upd_vec)end if end subroutine set_initial_norms