normalize_high_level_config Subroutine

public subroutine normalize_high_level_config(cfg, authoring)

authoring overlay の高水準キーを cfg の実行時キーへ反映する。

Arguments

Type IntentOptional Attributes Name
type(app_config), intent(inout) :: cfg
type(app_config_authoring), intent(in) :: authoring

Source Code

  subroutine normalize_high_level_config(cfg, authoring)
    type(app_config), intent(inout) :: cfg
    type(app_config_authoring), intent(in) :: authoring
    integer :: i

    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