source: LMDZ5/branches/testing/tools/Max_diff_nc_with_lib/NR_util/lower_triangle.f90 @ 2787

Last change on this file since 2787 was 1910, checked in by Laurent Fairhead, 11 years ago

Merged trunk changes r1860:1909 into testing branch

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 450 bytes
Line 
1module lower_triangle_m
2
3  implicit none
4
5contains
6
7  FUNCTION lower_triangle(j,k,extra)
8    use arth_m, only: arth
9    use outerdiff_m, only: outerdiff
10    INTEGER, INTENT(IN) :: j,k
11    INTEGER, OPTIONAL, INTENT(IN) :: extra
12    LOGICAL, DIMENSION(j,k) :: lower_triangle
13    INTEGER :: n
14    n=0
15    if (present(extra)) n=extra
16    lower_triangle=(outerdiff(arth(1,1,j),arth(1,1,k)) > -n)
17  END FUNCTION lower_triangle
18
19end module lower_triangle_m
Note: See TracBrowser for help on using the repository browser.