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,IGAP,NIN
58 INTEGER IRECT(4,*),NSV(*),CAND_N(*),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)
71 . X1(MVSIZ), X2(MVSIZ), (MVSIZ)
75 . pene(mvsiz), gapv(mvsiz), rbid
80 1 prov_n ,igap ,gap ,x1 ,x2 ,
81 2 x3 ,x4 ,y1 ,y2 ,y3 ,
82 3 y4 ,z1 ,z2 ,z3 ,z4 ,
83 4 xi ,yi ,zi ,stif ,ix1 ,
84 5 ix2 ,ix3 ,ix4 ,nsn ,gap_s ,
85 6 gap_m ,gapv ,gapmax,gapmin,bid ,
86 7 10 ,nin ,rbid ,rbid ,ibid ,
89 CALL i7pen3(j_stok ,marge ,x1 ,x2 ,x3 ,
91 . z1 ,z2 ,z3 ,z4 ,xi ,
92 . yi ,zi ,pene ,ix1 ,ix2 ,
93 . ix3 ,ix4 ,igap ,gap ,gapv )
97 IF (pene(i)/=zero)
THEN
101 n = oldnum(n-nsn)+nsn
102 IF(n==nsn) n = nsn+nsnrold+1
105 ne = prov_e(i)+eshift
106 DO j = cand_a(n),cand_a(n+1)-1
107 IF (cand_e(j)==ne)
GOTO 100
118 IF(i_stok+k_stok>nsn4)
THEN
120#include "lockoff.inc"
123 ii_stok = i_stok + k_stok
124#include "lockoff.inc"
127 IF (pene(i)/=zero)
THEN
132 n = oldnum(n-nsn)+nsn
133 IF(n==nsn) n = nsn+nsnrold+1
136 ne = prov_e(i)+eshift
137 DO j = cand_a(n),cand_a(n+1)-1
138 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)