32 1 J_STOK,IRECT ,X ,NSV ,II_STOK,
33 2 CAND_N,CAND_E,NSN4 ,NOINT ,MARGE ,
34 3 I_MEM ,PROV_N,PROV_E ,CAND_A,ESHIFT ,
35 4 NSN ,OLDNUM,NSNROLD,IGAP ,GAP ,
36 6 GAP_S ,GAP_M ,GAPMIN ,GAPMAX,NIN )
48#include "implicit_f.inc"
57 INTEGER I_MEM,J_STOK,NSN4,NOINT,ESHIFT,NSN,NSNROLD,,NIN
58 INTEGER IRECT(4,*),NSV(*),(*),CAND_E(*),CAND_A(*)
59 INTEGER PROV_N(MVSIZ),PROV_E(MVSIZ), OLDNUM(*),II_STOK
62 . x(3,*), gap_s(*), gap_m(*),
63 . marge, gap, gapmin, gapmax, bid
67 INTEGER I,J,K_STOK,I_STOK,N,NE,NN,IBID
68 INTEGER IX1(MVSIZ), IX2(MVSIZ), IX3(MVSIZ), IX4(MVSIZ),
73 . y1(mvsiz), y2(mvsiz), y3(mvsiz), y4(mvsiz),
74 . z1(mvsiz), z2(mvsiz), z3(mvsiz), z4(mvsiz),
75 . xi(mvsiz), yi(mvsiz), zi(mvsiz), stif(mvsiz),
76 . pene(mvsiz), gapv(mvsiz), rbid
80 CALL i7cor3t(j_stok ,x ,irect ,nsv ,prov_e ,
81 1 prov_n ,igap ,gap ,x1 ,x2 ,
82 2 x3 ,x4 ,y1 ,y2 ,y3 ,
83 3 y4 ,z1 ,z2 ,z3 ,z4 ,
84 4 xi ,yi ,zi ,stif ,ix1 ,
85 5 ix2 ,ix3 ,ix4 ,nsn ,gap_s ,
86 6 gap_m ,gapv ,gapmax,gapmin,bid ,
90 CALL i7pen3(j_stok ,marge ,x1 ,x2 ,x3 ,
91 . x4 ,y1 ,y2 ,y3 ,y4 ,
92 . z1 ,z2 ,z3 ,z4 ,xi ,
93 . yi ,zi ,pene ,ix1 ,ix2 ,
94 . ix3 ,ix4 ,igap ,gap ,gapv )
98 IF (pene(i)/=zero)
THEN
102 n = oldnum(n-nsn)+nsn
103 IF(n==nsn) n = nsn+nsnrold+1
106 ne = prov_e(i)+eshift
107 DO j = cand_a(n),cand_a(n+1)-1
108 IF (cand_e(j)==ne)
GOTO 100
119 IF(i_stok+k_stok>nsn4)
THEN
121#include "lockoff.inc"
124 ii_stok = i_stok + k_stok
125#include "lockoff.inc"
128 IF (pene(i)/=zero)
THEN
133 n = oldnum(n-nsn)+nsn
137 ne = prov_e(i)+eshift
138 DO j = cand_a(n),cand_a(n+1)-1
139 IF (cand_e(j)==ne
GOTO 200
subroutine i10sto(j_stok, irect, x, nsv, ii_stok, cand_n, cand_e, nsn4, noint, marge, i_mem, prov_n, prov_e, cand_a, eshift, nsn, oldnum, nsnrold, igap, gap, gap_s, gap_m, gapmin, gapmax, nin)
subroutine i7cor3t(jlt, x, irect, nsv, cand_e, cand_n, igap, gap, x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, xi, yi, zi, stif, ix1, ix2, ix3, ix4, nsn, gap_s, gap_m, gapv, gapmax, gapmin, curv_max, ityp, nin, gap_s_l, gap_m_l, intth, drad, dgapload)
subroutine i7pen3(marge, gapv, n1, n2, n3, pene, nx1, ny1, nz1, nx2, ny2, nz2, nx3, ny3, nz3, nx4, ny4, nz4, p1, p2, p3, p4, last)