bem_config_layout Module

7グループの入力を既存の内部TOMLへ変換する。物理検証と既定値は既存readerが所有する。 公開入力は7グループ形式のみ。変換先のキーは内部readerの実装である。


Uses

  • module~~bem_config_layout~~UsesGraph module~bem_config_layout bem_config_layout module~bem_config_layout_paths bem_config_layout_paths module~bem_config_layout->module~bem_config_layout_paths module~bem_config_toml bem_config_toml module~bem_config_layout->module~bem_config_toml module~bem_kinds bem_kinds module~bem_config_layout->module~bem_kinds module~bem_string_utils bem_string_utils module~bem_config_layout->module~bem_string_utils tomlf tomlf module~bem_config_layout->tomlf tomlf_type tomlf_type module~bem_config_layout->tomlf_type module~bem_config_toml->module~bem_kinds module~bem_config_toml->module~bem_string_utils module~bem_config_toml->tomlf ieee_arithmetic ieee_arithmetic module~bem_config_toml->ieee_arithmetic iso_fortran_env iso_fortran_env module~bem_config_toml->iso_fortran_env module~bem_app_config_types bem_app_config_types module~bem_config_toml->module~bem_app_config_types module~bem_types bem_types module~bem_config_toml->module~bem_types module~bem_kinds->iso_fortran_env module~bem_app_config_types->module~bem_kinds module~bem_app_config_types->module~bem_types module~bem_external_boundary_contract bem_external_boundary_contract module~bem_app_config_types->module~bem_external_boundary_contract module~bem_filesystem bem_filesystem module~bem_app_config_types->module~bem_filesystem module~bem_physics_config_types bem_physics_config_types module~bem_app_config_types->module~bem_physics_config_types module~bem_types->module~bem_kinds module~bem_outflow_spectrum bem_outflow_spectrum module~bem_types->module~bem_outflow_spectrum module~bem_external_boundary_contract->module~bem_kinds module~bem_external_boundary_contract->module~bem_string_utils iso_c_binding iso_c_binding module~bem_filesystem->iso_c_binding module~bem_outflow_spectrum->module~bem_kinds sheath_model sheath_model module~bem_outflow_spectrum->sheath_model module~bem_physics_config_types->module~bem_kinds module~bem_physics_config_types->module~bem_string_utils module~bem_physics_config_types->ieee_arithmetic module~bem_physics_config_types->module~bem_types

Used by

  • module~~bem_config_layout~~UsedByGraph module~bem_config_layout bem_config_layout module~bem_app_config_parser bem_app_config_parser module~bem_app_config_parser->module~bem_config_layout module~bem_app_config bem_app_config module~bem_app_config->module~bem_app_config_parser module~bem_app_config_parser_finalize bem_app_config_parser_finalize module~bem_app_config_parser_finalize->module~bem_app_config_parser module~bem_app_config_parser_preflight_particles bem_app_config_parser_preflight_particles module~bem_app_config_parser_preflight_particles->module~bem_app_config_parser module~bem_app_config_parser_preflight_sim bem_app_config_parser_preflight_sim module~bem_app_config_parser_preflight_sim->module~bem_app_config_parser module~bem_app_config_parser_preflight_surface bem_app_config_parser_preflight_surface module~bem_app_config_parser_preflight_surface->module~bem_app_config_parser module~bem_app_config_parser_read_mesh bem_app_config_parser_read_mesh module~bem_app_config_parser_read_mesh->module~bem_app_config_parser module~bem_app_config_parser_read_particles bem_app_config_parser_read_particles module~bem_app_config_parser_read_particles->module~bem_app_config_parser module~bem_app_config_parser_read_sim bem_app_config_parser_read_sim module~bem_app_config_parser_read_sim->module~bem_app_config_parser module~bem_app_config_parser_read_surface bem_app_config_parser_read_surface module~bem_app_config_parser_read_surface->module~bem_app_config_parser module~bem_app_config_parser_validate bem_app_config_parser_validate module~bem_app_config_parser_validate->module~bem_app_config_parser module~bem_simulator bem_simulator module~bem_simulator->module~bem_app_config module~bem_zhao_outflow_refresh bem_zhao_outflow_refresh module~bem_zhao_outflow_refresh->module~bem_app_config program~main main program~main->module~bem_app_config program~main->module~bem_simulator module~bem_simulator_charge bem_simulator_charge module~bem_simulator_charge->module~bem_simulator module~bem_simulator_io bem_simulator_io module~bem_simulator_io->module~bem_simulator module~bem_simulator_loop bem_simulator_loop module~bem_simulator_loop->module~bem_simulator module~bem_simulator_loop->module~bem_zhao_outflow_refresh module~bem_simulator_particles bem_simulator_particles module~bem_simulator_particles->module~bem_simulator module~bem_simulator_stats bem_simulator_stats module~bem_simulator_stats->module~bem_simulator

Subroutines

public subroutine normalize_config_layout(document)

7グループの公開入力を内部reader用のdocumentへ正規化する。

Arguments

Type IntentOptional Attributes Name
type(toml_table), intent(inout), allocatable :: document