#include "implicit_f.inc"
#include "scr14_c.inc"
Go to the source code of this file.
|
| subroutine | write_array (array, idx1, idx2, tabvint, lvarint) |
◆ write_array()
| subroutine write_array |
( |
integer, dimension(*), intent(in) | array, |
|
|
integer, intent(in) | idx1, |
|
|
integer, intent(in) | idx2, |
|
|
integer, dimension(*), intent(inout) | tabvint, |
|
|
integer, intent(inout) | lvarint ) |
Definition at line 28 of file write_array.F.
29
30
31
32
33
34
35
36
37
38
39
40
41
42#include "implicit_f.inc"
43
44
45
46#include "scr14_c.inc"
47
48
49
50 INTEGER,INTENT(IN) :: ARRAY(*)
51 INTEGER,INTENT(IN) :: IDX1,IDX2
52 INTEGER,INTENT(INOUT) :: LVARINT,TABVINT(*)
53
54
55
56 INTEGER NUM
57 INTEGER I
58
59
60
61
62
63
64
65
66
67
68
69
70 num=0
71 DO i=idx1,idx2
72 IF(array(i)/=0)num=num+1
73 ENDDO
74 lvarint=lvarint+1
75 tabvint(lvarint)=num
76
77 DO i=idx1,idx2
78 IF(array(i)/=0)THEN
79 lvarint=lvarint+1
80 tabvint(lvarint)=i
81 ENDIF
82 ENDDO
83
84 RETURN
85