31 1 J_STOK,IRECTS,IRECTM,X ,II_STOK,
32 4 CAND_N,CAND_E,NSN ,NOINT ,MARGE ,
33 5 I_MEM ,PROV_N,PROV_E,MULTIMP,ADDCM ,
34 4 CHAINE,IADFIN,GAPMIN,DRAD ,IGAP ,
35 5 GAP_S ,GAP_M ,GAP_S_L,GAP_M_L,DGAPLOAD)
40#include "implicit_f.inc"
48 INTEGER I_MEM,MULTIMP,IADFIN
49 INTEGER J_STOK,NSN,NOINT,II_STOK, IGAP
50 INTEGER IRECTS(2,*),IRECTM(
51INTEGER PROV_N(MVSIZ),PROV_E(MVSIZ),IAD0(MVSIZ),ADDCM(*),
54 . x(3,*), gapmin, drad, marge
55 my_real ,
INTENT(IN) :: dgapload
57 . gap_s(*), gap_m(*), gap_s_l(*), gap_m_l(*)
67 . marge ,gap_s ,gap_m ,gap_s_l,gap_m_l ,
68 . igap ,x ,irects ,irectm ,pene ,
80 DO WHILE(iad/=0.AND.j<multimp*nsn)
82 IF(chaine(1,iad)==prov_n(i))
THEN
92 IF(i_stok+k_stok>multimp*nsn)
THEN
97 chaine(1,iadfin)=prov_n(i)
99 IF(addcm(prov_e(i))==0)
THEN
100 addcm(prov_e(i))=iadfin
102 chaine(2,iad0(i))=iadfin
110 ii_stok = i_stok + k_stok
115 IF(pene(i)/=zero)
THEN
117 cand_n(i_stok) = prov_n(i)
118 cand_e(i_stok) = prov_e(i)
133 1 J_STOK,IRECTS,IRECTM,X ,II_STOK,
134 4 CAND_N,CAND_E,NSN ,NOINT ,TZINF ,
135 5 I_MEM ,PROV_N,PROV_E,MULTIMP,ADDCM,
145#include "implicit_f.inc"
149#include "mvsiz_p.inc"
153 INTEGER I_MEM,MULTIMP,IADFIN
154 INTEGER J_STOK,NSN,NOINT,
155 INTEGER IRECTS(2,*),IRECTM(2,*),CAND_N(*),CAND_E(*)
156 INTEGER PROV_N(MVSIZ),PROV_E(MVSIZ),IAD0(MVSIZ),ADDCM(*),
163 INTEGER I,J,K_STOK,I_STOK,IAD,CONT
167 CALL i11pen3(j_stok ,prov_n,prov_e,tzinf ,x ,
168 . irects ,irectm ,pene )
179 DO WHILE(iad/=0.AND.j<multimp*nsn)
181 IF(chaine(1,iad)==prov_n(i))
THEN
189 IF(pene(i)/=zero)
THEN
191 IF(i_stok+k_stok>multimp*nsn)
THEN
196 chaine(1,iadfin)=prov_n(i)
198 IF(addcm(prov_e(i))==0)
THEN
199 addcm(prov_e(i))=iadfin
201 chaine(2,iad0(i))=iadfin
209 ii_stok = i_stok + k_stok
214 IF(pene(i)/=zero)
THEN
216 cand_n(i_stok) = prov_n(i)
217 cand_e(i_stok) = prov_e(i)
subroutine i11pen3(jlt, cand_n, cand_e, gap, x, irects, irectm, pene)
subroutine i11pen3_vox1(jlt, cand_s, cand_m, gapmin, drad, marge, gap_s, gap_m, gap_s_l, gap_m_l, igap, x, irects, irectm, pene, dgapload)
subroutine i11sto(j_stok, irects, irectm, x, ii_stok, cand_n, cand_e, nsn, noint, tzinf, i_mem, prov_n, prov_e, multimp, addcm, chaine, iadfin)
subroutine i11sto_vox1(j_stok, irects, irectm, x, ii_stok, cand_n, cand_e, nsn, noint, marge, i_mem, prov_n, prov_e, multimp, addcm, chaine, iadfin, gapmin, drad, igap, gap_s, gap_m, gap_s_l, gap_m_l, dgapload)