authoring overlay の高水準キーを cfg の実行時キーへ反映する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config), | intent(inout) | :: | cfg | |||
| type(app_config_authoring), | intent(in) | :: | authoring |
subroutine normalize_high_level_config(cfg, authoring) type(app_config), intent(inout) :: cfg type(app_config_authoring), intent(in) :: authoring integer :: i call normalize_sim_high_level(cfg, authoring%sim) do i = 1, cfg%n_particle_species call normalize_species_high_level(cfg, i, authoring%particle_species(i)) end do do i = 1, cfg%n_templates call normalize_template_high_level(cfg, i, authoring) end do end subroutine normalize_high_level_config