#include "implicit_f.inc"
#include "mvsiz_p.inc"
#include "vect07_c.inc"
Go to the source code of this file.
|
| subroutine | i7cmp3b (i_stok, cand_e, cand_n, prov_e, prov_n, pene) |
| subroutine | i7cmp3 (i_stok, cand_e, cand_n, iflag, pene, prov_n, prov_e) |
◆ i7cmp3()
| subroutine i7cmp3 |
( |
integer | i_stok, |
|
|
integer, dimension(*) | cand_e, |
|
|
integer, dimension(*) | cand_n, |
|
|
integer | iflag, |
|
|
intent(in) | pene, |
|
|
integer, dimension(mvsiz), intent(in) | prov_n, |
|
|
integer, dimension(mvsiz), intent(in) | prov_e ) |
Definition at line 80 of file i7cmp3.F.
82
83
84
85
86
87
88
89
90
91#include "implicit_f.inc"
92
93
94
95#include "mvsiz_p.inc"
96
97
98
99#include "vect07_c.inc"
100
101
102
103 INTEGER I_STOK, IFLAG
104 INTEGER CAND_N(*),CAND_E(*)
105 INTEGER, DIMENSION(MVSIZ), INTENT(IN) :: PROV_N,PROV_E
106 my_real,
DIMENSION(MVSIZ),
INTENT(IN) :: pene
107
108
109
110 INTEGER I
111
112
113C
114
115 IF(iflag==0) THEN
116
117 DO 100 i=lft,llt
118 IF(pene(i)/=zero)THEN
119 i_stok = i_stok + 1
120 ENDIF
121 100 CONTINUE
122 ELSE
123
124 DO 200 i=lft,llt
125 IF(pene(i)/=0.0)THEN
126 i_stok = i_stok + 1
127 cand_n(i_stok) = prov_n(i)
128 cand_e(i_stok) = prov_e(i)
129 ENDIF
130 200 CONTINUE
131 ENDIF
132
133 RETURN
◆ i7cmp3b()
| subroutine i7cmp3b |
( |
integer | i_stok, |
|
|
integer, dimension(*) | cand_e, |
|
|
integer, dimension(*) | cand_n, |
|
|
integer, dimension(mvsiz) | prov_e, |
|
|
integer, dimension(mvsiz) | prov_n, |
|
|
integer, dimension(mvsiz) | pene ) |
Definition at line 26 of file i7cmp3.F.
28
29
30
31
32
33
34
35
36
37#include "implicit_f.inc"
38
39
40
41#include "mvsiz_p.inc"
42
43
44
45#include "vect07_c.inc"
46
47
48
49 INTEGER I_STOK
50 INTEGER CAND_N(*),CAND_E(*),(MVSIZ),PROV_E(MVSIZ),PENE(MVSIZ)
51
52
53
54 INTEGER I
55
56
57
58 DO i=lft,llt
59 IF(pene(i)/=0.0)THEN
60 i_stok = i_stok + 1
61 cand_n(i_stok) = prov_n(i)
62 cand_e(i_stok) = prov_e(i)
63 ENDIF
64 ENDDO
65 RETURN