モデル固有の診断値をシミュレータへ漏らさず、境界契約だけを返す。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config), | intent(in) | :: | app | |||
| type(surface_closure_contract_type), | intent(out) | :: | contract |
subroutine evaluate_surface_closure(app, contract) type(app_config), intent(in) :: app type(surface_closure_contract_type), intent(out) :: contract type(surface_current_model_result_type) :: detailed_result call evaluate_surface_current_model(app, detailed_result) contract = detailed_result%surface_closure_contract_type end subroutine evaluate_surface_closure