37
38
39
40 USE intbufdef_mod
41
42
43
44#include "implicit_f.inc"
45#include "comlock.inc"
46
47
48
49#include "com04_c.inc"
50#include "com08_c.inc"
51#include "param_c.inc"
52
53
54
55 INTEGER NIN ,ITASK
56 INTEGER IPARI(NPARI,NINTER), COUNT_REMSLV(NINTER)
57
59 . x(*), v(3,*)
60
61 INTEGER,INTENT(INOUT) :: LSKYI_SMS_NEW
62 TYPE(INTBUF_STRUCT_) INTBUF_TAB
63
64
65
66
68 . startt, gap, stopt, drad, dgaploadp
69 INTEGER :: NRTS
70
71
72
73
74
75
76
77
78
79 startt=intbuf_tab%VARIABLES(3)
80 stopt =intbuf_tab%VARIABLES(11)
81 IF(startt>tt) RETURN
82 IF(tt>stopt) RETURN
83
84 gap = intbuf_tab%VARIABLES(2)
85 drad = intbuf_tab%VARIABLES(24)
86 dgaploadp = intbuf_tab%VARIABLES(46)
87 nrts =ipari(3,nin)
88
89
90
91
93 1 intbuf_tab%CAND_E, intbuf_tab%CAND_N, x , intbuf_tab%I_STOK(1),
94 2 intbuf_tab%IRECTS, intbuf_tab%IRECTM, gap, nin,v,intbuf_tab%GAP_S,
95 3 intbuf_tab%GAP_M , ipari(21,nin) , intbuf_tab%STFS , itask,nrts,
96 4 intbuf_tab%STFM , intbuf_tab%GAP_SL, intbuf_tab%GAP_ML, count_remslv,
97 5 intbuf_tab%IFPEN , intbuf_tab%FTSAVX, intbuf_tab%FTSAVY, intbuf_tab%FTSAVZ,
98 6 ipari(30,nin) , drad , dgaploadp,lskyi_sms_new)
99
100
101
102 RETURN
subroutine i11optcd(cand_m, cand_s, x, i_stok, irects, irectm, gap, nin, v, gap_s, gap_m, igap, stfs, itask, nrts, stfm, gap_s_l, gap_m_l, count_remslv, ifpen, cand_fx, cand_fy, cand_fz, iform, drad, dgapload, lskyi_sms_new)