authoring overlay の配列を初期化する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config_authoring), | intent(out) | :: | authoring | |||
| integer, | intent(in) | :: | template_capacity | |||
| integer, | intent(in) | :: | particle_capacity |
subroutine init_app_config_authoring(authoring, template_capacity, particle_capacity) type(app_config_authoring), intent(out) :: authoring integer, intent(in) :: template_capacity integer, intent(in) :: particle_capacity allocate (authoring%groups(default_group_capacity)) allocate (authoring%templates(max(1, template_capacity))) allocate (authoring%particle_species(max(1, particle_capacity))) authoring%groups = mesh_group_authoring_spec() authoring%templates = template_authoring_spec() authoring%particle_species = particle_authoring_spec() authoring%n_groups = 0_i32 end subroutine init_app_config_authoring