bem_matching_plane_response_generator Module

Online Zhao evaluator から既存形式の matching-plane 応答表を生成する。


Uses

  • module~~bem_matching_plane_response_generator~~UsesGraph module~bem_matching_plane_response_generator bem_matching_plane_response_generator module~bem_app_config_types bem_app_config_types module~bem_matching_plane_response_generator->module~bem_app_config_types module~bem_filesystem bem_filesystem module~bem_matching_plane_response_generator->module~bem_filesystem module~bem_kinds bem_kinds module~bem_matching_plane_response_generator->module~bem_kinds module~bem_matching_plane_query_io bem_matching_plane_query_io module~bem_matching_plane_response_generator->module~bem_matching_plane_query_io module~bem_matching_plane_response bem_matching_plane_response module~bem_matching_plane_response_generator->module~bem_matching_plane_response module~bem_matching_plane_response_provider bem_matching_plane_response_provider module~bem_matching_plane_response_generator->module~bem_matching_plane_response_provider module~bem_mpi bem_mpi module~bem_matching_plane_response_generator->module~bem_mpi module~bem_string_utils bem_string_utils module~bem_matching_plane_response_generator->module~bem_string_utils module~bem_app_config_types->module~bem_kinds module~bem_physics_config_types bem_physics_config_types module~bem_app_config_types->module~bem_physics_config_types module~bem_types bem_types module~bem_app_config_types->module~bem_types iso_c_binding iso_c_binding module~bem_filesystem->iso_c_binding iso_fortran_env iso_fortran_env module~bem_kinds->iso_fortran_env module~bem_matching_plane_query_io->module~bem_kinds module~bem_matching_plane_query_io->module~bem_string_utils ieee_arithmetic ieee_arithmetic module~bem_matching_plane_query_io->ieee_arithmetic module~bem_matching_plane_response->module~bem_kinds module~bem_matching_plane_response->module~bem_mpi module~bem_matching_plane_response->ieee_arithmetic module~bem_matching_plane_contract bem_matching_plane_contract module~bem_matching_plane_response->module~bem_matching_plane_contract module~bem_matching_plane_response_provider->module~bem_app_config_types module~bem_matching_plane_response_provider->module~bem_kinds module~bem_matching_plane_response_provider->module~bem_matching_plane_response module~bem_matching_plane_response_provider->module~bem_mpi module~bem_matching_plane_response_provider->ieee_arithmetic module~bem_matching_plane_zhao bem_matching_plane_zhao module~bem_matching_plane_response_provider->module~bem_matching_plane_zhao module~bem_mpi->module~bem_kinds module~bem_matching_plane_contract->module~bem_kinds module~bem_matching_plane_zhao->module~bem_kinds module~bem_matching_plane_zhao->module~bem_string_utils module~bem_matching_plane_zhao->ieee_arithmetic module~bem_matching_plane_zhao->module~bem_matching_plane_contract module~bem_constants bem_constants module~bem_matching_plane_zhao->module~bem_constants module~bem_sheath_model_core bem_sheath_model_core module~bem_matching_plane_zhao->module~bem_sheath_model_core 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 module~bem_types->module~bem_kinds module~bem_constants->module~bem_kinds module~bem_sheath_model_core->module~bem_kinds module~bem_sheath_model_core->ieee_arithmetic module~bem_sheath_model_core->module~bem_constants

Used by

  • module~~bem_matching_plane_response_generator~~UsedByGraph module~bem_matching_plane_response_generator bem_matching_plane_response_generator program~zhao_response_main zhao_response_main program~zhao_response_main->module~bem_matching_plane_response_generator

Variables

Type Visibility Attributes Name Initial
integer(kind=i32), public, parameter :: matching_plane_generator_ok = matching_plane_query_ok
integer(kind=i32), public, parameter :: matching_plane_generator_invalid_argument = 1_i32
integer(kind=i32), public, parameter :: matching_plane_generator_io_error = matching_plane_query_io_error
integer(kind=i32), public, parameter :: matching_plane_generator_invalid_grid = matching_plane_query_invalid_grid
integer(kind=i32), public, parameter :: matching_plane_generator_evaluation_failure = 4_i32

Subroutines

public subroutine generate_matching_plane_zhao_response_table(cfg, query_path, output_path, status, message)

5列query gridを評価し、既存table backend互換の11列CSVを書く。

Arguments

Type IntentOptional Attributes Name
type(app_config), intent(in) :: cfg
character(len=*), intent(in) :: query_path
character(len=*), intent(in) :: output_path
integer(kind=i32), intent(out) :: status
character(len=*), intent(out) :: message