表面モデル名をメッシュ要素用の整数IDへ変換する。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | name |
|
integer(i32) function surface_model_id_from_name(name) result(model_id) character(len=*), intent(in) :: name select case (trim(lower_ascii(name))) case ('insulator') model_id = surface_model_insulator case ('conductor') model_id = surface_model_conductor case ('dielectric') model_id = surface_model_dielectric case default error stop 'Unknown surface_model.' end select end function surface_model_id_from_name