source:
LMDZ5/branches/LF-private/tools/Max_diff_nc_with_lib/NR_util/lower_triangle.f90
@
3069
Last change on this file since 3069 was 1765, checked in by , 11 years ago | |
---|---|
File size: 450 bytes |
Line | |
---|---|
1 | module lower_triangle_m |
2 | |
3 | implicit none |
4 | |
5 | contains |
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 | |
19 | end module lower_triangle_m |
Note: See TracBrowser
for help on using the repository browser.