Derived Types

TypeLocationExtendsDescription
app_config bem_app_config_types None

実行条件・メッシュ入力・粒子注入・出力設定を一元管理する。

app_config_authoring bem_app_config_authoring_types None
boundary_event_type bem_boundary None
charge_ledger_type bem_charge_ledger None
domain_authoring_spec bem_app_config_authoring_types None

計算領域と周期 topology の公開 authoring 設定。

electrostatic_diagnostics_type bem_electrostatic_snapshot None
electrostatic_snapshot_type bem_electrostatic_snapshot None
external_boundary_contract_type bem_external_boundary_contract None
field_boundary_authoring_spec bem_app_config_authoring_types None

場の境界 closure の公開 authoring 設定。

field_physics_config bem_physics_config_types None
field_solver_type bem_field_solver None
fmm_options_type bem_coulomb_fmm_types None
fmm_plan_type bem_coulomb_fmm_types None
fmm_state_type bem_coulomb_fmm_types None
hit_info bem_types None

衝突有無、命中要素番号、線分パラメータ、交点座標を返す衝突結果型。

injection_state bem_types None

種ごとのマクロ粒子端数を保持し、再開時にも注入期待値を保つ。

matching_plane_coupling_type bem_matching_plane_coupling None
matching_plane_response_provider_type bem_matching_plane_response_provider None
matching_plane_response_table_type bem_matching_plane_response None

検証済み response table。components は外部から変更できない。

matching_plane_zhao_diagnostics_type bem_matching_plane_zhao None
matching_plane_zhao_model_type bem_matching_plane_zhao None
matching_plane_zhao_root_seed_type bem_matching_plane_zhao None
mesh_group_authoring_spec bem_app_config_authoring_types None
mesh_type bem_types None

三角形頂点と前計算幾何量、要素電荷を保持する境界要素メッシュ型。

mpi_context bem_mpi None
panel_geometry_type bem_panel_geometry None
panel_kernel_config bem_physics_config_types None
panel_quadrature_plan_type bem_triangle_quadrature None
particle_authoring_spec bem_app_config_authoring_types None
particle_boundary_authoring_spec bem_app_config_authoring_types None

tracked particle のglobal面作用を保持する。

particle_source_plan_type bem_app_config_particle_runtime None
particle_species_spec bem_app_config_types None

1粒子種の注入設定を表す。

particle_step_result bem_particle_stepper None
particles_soa bem_types None

粒子の位置・速度・物性値・生存フラグをSoA形式で保持する型。

periodic2_authoring_spec bem_app_config_authoring_types None
periodic2_ewald_data_type bem_coulomb_fmm_types None
periodic2_physics_config bem_physics_config_types None
periodic_nonzero_upper_vacuum_plan_type bem_coulomb_fmm_periodic_nonzero_upper_vacuum None
periodic_zero_mode_plan_type bem_periodic_zero_mode_plan None
periodic_zero_mode_state_type bem_periodic_zero_mode_plan None
regularized_qr_type bem_regularized_qr None
reservoir_authoring_spec bem_app_config_authoring_types None

局所 reservoir inflow の公開 authoring 設定。

sim_config bem_types None

時間刻み・収束判定・バッチ回数・外部磁場など実行制御パラメータを保持する。

sim_stats bem_types None

処理済み粒子数、吸着/脱出数、バッチ数、最終相対変化量を集計する統計型。

simulator_batch_workspace_type bem_simulator_workspace None
surface_closure_contract_type bem_surface_closure_contract None
surface_current_model_config bem_app_config_types None

外部シース電流またはmatching-plane応答を与えるモデルの共通設定。

surface_current_model_result_type bem_surface_current_model surface_closure_contract_type
template_authoring_spec bem_app_config_authoring_types None
template_spec bem_app_config_types None

1つのテンプレート形状の有効化フラグと幾何パラメータを保持する。

zhao_params_type bem_sheath_model_core None
type~~graph~~TypeGraph type~app_config app_config type~field_physics_config field_physics_config type~app_config->type~field_physics_config field type~panel_kernel_config panel_kernel_config type~app_config->type~panel_kernel_config panel type~particle_species_spec particle_species_spec type~app_config->type~particle_species_spec particle_species type~periodic2_physics_config periodic2_physics_config type~app_config->type~periodic2_physics_config periodic2 type~sim_config sim_config type~app_config->type~sim_config sim type~surface_current_model_config surface_current_model_config type~app_config->type~surface_current_model_config surface_current type~template_spec template_spec type~app_config->type~template_spec templates type~app_config_authoring app_config_authoring type~domain_authoring_spec domain_authoring_spec type~app_config_authoring->type~domain_authoring_spec domain type~field_boundary_authoring_spec field_boundary_authoring_spec type~app_config_authoring->type~field_boundary_authoring_spec field_boundary type~mesh_group_authoring_spec mesh_group_authoring_spec type~app_config_authoring->type~mesh_group_authoring_spec groups type~particle_authoring_spec particle_authoring_spec type~app_config_authoring->type~particle_authoring_spec particle_species type~particle_boundary_authoring_spec particle_boundary_authoring_spec type~app_config_authoring->type~particle_boundary_authoring_spec particle_boundary type~periodic2_authoring_spec periodic2_authoring_spec type~app_config_authoring->type~periodic2_authoring_spec periodic2 type~reservoir_authoring_spec reservoir_authoring_spec type~app_config_authoring->type~reservoir_authoring_spec reservoir type~template_authoring_spec template_authoring_spec type~app_config_authoring->type~template_authoring_spec templates type~boundary_event_type boundary_event_type type~charge_ledger_type charge_ledger_type type~electrostatic_diagnostics_type electrostatic_diagnostics_type type~electrostatic_snapshot_type electrostatic_snapshot_type type~electrostatic_snapshot_type->type~electrostatic_diagnostics_type diagnostics type~field_solver_type field_solver_type type~electrostatic_snapshot_type->type~field_solver_type nonzero_solver type~electrostatic_snapshot_type->type~periodic2_physics_config periodic_options type~periodic_nonzero_upper_vacuum_plan_type periodic_nonzero_upper_vacuum_plan_type type~electrostatic_snapshot_type->type~periodic_nonzero_upper_vacuum_plan_type upper_fourier_plan type~periodic_zero_mode_plan_type periodic_zero_mode_plan_type type~electrostatic_snapshot_type->type~periodic_zero_mode_plan_type zero_plan type~periodic_zero_mode_state_type periodic_zero_mode_state_type type~electrostatic_snapshot_type->type~periodic_zero_mode_state_type zero_state type~external_boundary_contract_type external_boundary_contract_type type~fmm_options_type fmm_options_type type~field_solver_type->type~fmm_options_type fmm_core_options type~fmm_plan_type fmm_plan_type type~field_solver_type->type~fmm_plan_type fmm_core_plan type~fmm_state_type fmm_state_type type~field_solver_type->type~fmm_state_type fmm_core_state type~fmm_plan_type->type~fmm_options_type options type~panel_geometry_type panel_geometry_type type~fmm_plan_type->type~panel_geometry_type panel_geometry type~periodic2_ewald_data_type periodic2_ewald_data_type type~fmm_plan_type->type~periodic2_ewald_data_type periodic_ewald type~fmm_plan_type->type~periodic_zero_mode_plan_type periodic_k0_plan type~fmm_state_type->type~periodic_zero_mode_state_type periodic_k0_state type~hit_info hit_info type~injection_state injection_state type~matching_plane_coupling_type matching_plane_coupling_type type~matching_plane_response_provider_type matching_plane_response_provider_type type~matching_plane_coupling_type->type~matching_plane_response_provider_type provider type~matching_plane_zhao_root_seed_type matching_plane_zhao_root_seed_type type~matching_plane_coupling_type->type~matching_plane_zhao_root_seed_type root_committed, root_trial, root_candidate type~matching_plane_response_table_type matching_plane_response_table_type type~matching_plane_response_provider_type->type~matching_plane_response_table_type table type~matching_plane_zhao_model_type matching_plane_zhao_model_type type~matching_plane_response_provider_type->type~matching_plane_zhao_model_type zhao type~matching_plane_zhao_diagnostics_type matching_plane_zhao_diagnostics_type type~mesh_type mesh_type type~mpi_context mpi_context type~panel_quadrature_plan_type panel_quadrature_plan_type type~particle_source_plan_type particle_source_plan_type type~particle_step_result particle_step_result type~particles_soa particles_soa type~panel_height_projection_type panel_height_projection_type type~periodic_zero_mode_plan_type->type~panel_height_projection_type panel type~regularized_qr_type regularized_qr_type type~sim_stats sim_stats type~simulator_batch_workspace_type simulator_batch_workspace_type type~surface_closure_contract_type surface_closure_contract_type type~surface_current_model_result_type surface_current_model_result_type type~surface_current_model_result_type->type~surface_closure_contract_type type~zhao_params_type zhao_params_type
Help