38
39
40
41 USE intbufdef_mod
42
43
44
45#include "implicit_f.inc"
46#include "comlock.inc"
47
48
49
50#include "com04_c.inc"
51#include "com08_c.inc"
52#include "param_c.inc"
53
54
55
56 INTEGER IPARI(NPARI,NINTER), ITASK, NIN,
57 * COUNT_REMSLV(*), COUNT_REMSLVE(*)
58
60 . x(*), v(3,*)
61
62 TYPE() INTBUF_TAB
63
64
65
66 INTEGER KK, I, IFQ, I_STOK,NSNF,NSNL
67
69 . startt,gap,stopt
70
71
72
73
74 ifq =ipari(31,nin)
75
76 startt=intbuf_tab%VARIABLES(3)
77 stopt =intbuf_tab%VARIABLES(11)
78 IF(startt>tt) RETURN
79 IF(tt>stopt) RETURN
80
81
82 gap =intbuf_tab%VARIABLES(2)
83
84
85
86
87
88 i_stok = intbuf_tab%I_STOK(1)
90 1intbuf_tab%NSV,intbuf_tab%CAND_E,intbuf_tab%CAND_N,intbuf_tab%XA,i_stok ,
91 2intbuf_tab%IRECTM,gap ,intbuf_tab%GAP_S,intbuf_tab%GAP_M,ipari(21,nin),
92 3intbuf_tab%STFA,itask ,intbuf_tab%STFM,ifq ,intbuf_tab%IFPEN,
93 4intbuf_tab%CAND_FX,intbuf_tab%CAND_FY,intbuf_tab%CAND_FZ,nin ,ipari(5,nin) ,
94 5intbuf_tab%VARIABLES(16),ipari(39,nin),count_remslv )
95
96
97
98
99 i_stok = intbuf_tab%I_STOK_E(1)
101 1 intbuf_tab%LCAND_N ,intbuf_tab%LCAND_S ,intbuf_tab%XA ,i_stok ,
102 2 intbuf_tab%IXLINS ,intbuf_tab%IXLINM
103 3 v ,intbuf_tab%GAP_SE ,intbuf_tab%GAP_ME ,ipari(21,nin) ,
104 4 intbuf_tab%STFS ,itask ,ipari(53,nin) ,intbuf_tab%STF ,
105 5 count_remslve )
106
107
108 RETURN
subroutine i20optcde(cand_m, cand_s, xa, i_stok, ixlins, ixlinm, gap, nin, v, gap_s, gap_m, igap, stfs, itask, nlinsa, stfm, count_remslve)
subroutine i20optcd(nsv, cand_e, cand_n, xa, i_stok, irect, gap, gap_s, gap_m, igap, stfa, itask, stf, ifq, ifpen, cand_fx, cand_fy, cand_fz, nin, nsn, gapmax, icurv, count_remslv)