source: LMDZ5/tags/proto-testing-20131015/tools/Max_diff_nc_with_lib/Jumble/opt_merge.f90 @ 2300

Last change on this file since 2300 was 1795, checked in by Ehouarn Millour, 11 years ago

Version testing basee sur la r1794


Testing release based on r1794

File size: 510 bytes
Line 
1module opt_merge_m
2
3  implicit none
4
5contains
6
7  integer function opt_merge(param, default)
8
9    ! Analogous to the intrinsic procedure "merge" : merges an
10    ! optional parameter and a default value depending on the
11    ! presence of the optional parameter.
12
13    integer, intent(in), optional:: param
14    integer, intent(in):: default
15
16    !--------------
17
18    if (present(param)) then
19       opt_merge = param
20    else
21       opt_merge = default
22    end if
23
24  end function opt_merge
25
26end module opt_merge_m
Note: See TracBrowser for help on using the repository browser.