Authoring overlay の公開入口。配列管理と領域別変換の入口を持つ。
domain / field / particle / reservoir の公開設定をruntime設定へ lower する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config), | intent(inout) | :: | cfg | |||
| type(app_config_authoring), | intent(in) | :: | authoring |
authoring overlay の配列を初期化する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config_authoring), | intent(out) | :: | authoring | |||
| integer, | intent(in) | :: | template_capacity | |||
| integer, | intent(in) | :: | particle_capacity |
species authoring 配列容量を確保する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config_authoring), | intent(inout) | :: | authoring | |||
| integer, | intent(in) | :: | required_size |
template authoring 配列容量を確保する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config_authoring), | intent(inout) | :: | authoring | |||
| integer, | intent(in) | :: | required_size |
mesh group authoring 配列容量を確保する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config_authoring), | intent(inout) | :: | authoring | |||
| integer, | intent(in) | :: | required_size |
authoring overlay の高水準キーを cfg の実行時キーへ反映する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config), | intent(inout) | :: | cfg | |||
| type(app_config_authoring), | intent(in) | :: | authoring |