Handle optional real(dp) value
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | optional | :: | input_value | ||
| real(kind=dp), | intent(in) | :: | default_value |
pure function optional_dp(input_value, default_value) result(output) !! Handle optional real(dp) value real(dp), intent(in), optional :: input_value real(dp), intent(in) :: default_value real(dp) :: output if (present(input_value)) then output = input_value else output = default_value end if end function optional_dp