apply_particles_kv Subroutine

public subroutine apply_particles_kv(line)

[particles] セクションのキーを検証する。

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: line

key = value 形式の設定行。


Calls

proc~~apply_particles_kv~~CallsGraph proc~apply_particles_kv apply_particles_kv interface~split_key_value split_key_value proc~apply_particles_kv->interface~split_key_value

Called by

proc~~apply_particles_kv~~CalledByGraph proc~apply_particles_kv apply_particles_kv proc~load_toml_config load_toml_config proc~load_toml_config->proc~apply_particles_kv proc~load_app_config load_app_config proc~load_app_config->proc~load_toml_config proc~load_or_init_run_state load_or_init_run_state proc~load_or_init_run_state->proc~load_app_config program~main main program~main->proc~load_or_init_run_state

Source Code

  subroutine apply_particles_kv(line)
    character(len=*), intent(in) :: line
    character(len=64) :: k
    character(len=256) :: v

    call split_key_value(line, k, v)
    error stop 'Unknown key in [particles]: '//trim(k)
  end subroutine apply_particles_kv