43 . NOM_OPT,IGRBRIC,LSUBMODEL)
56#include "implicit_f.inc"
65 INTEGER ,
INTENT(INOUT) :: SNSTRF,SSECBUF
66 INTEGER ,
INTENT(IN) :: ITABM1(*)
67 INTEGER NOM_OPT(LNOPT1,*)
69 TYPE (GROUP_) ,
DIMENSION(NGRNOD) :: IGRNOD
70 TYPE (GROUP_) ,
DIMENSION(NGRBRIC) :: IGRBRIC
76 INTEGER I,KK,IBID,ISAV,IGU,IGUS,IGUQ,IGUC,IGUT,IGUP,IGUR,IGUTG,
77 . nnod,nbinter,nsegq,nsegs,nsegc,nsegt,nsegp,nsegr,nsegtg,nfram,
78 .
id,uid,flag_fmt,flag_fmt_tmp,ifix_tmp,l,istyp,
79 . flag_r2r,n1,n2,n3,pos_sec_r2r,nseg0,nseg,
81 CHARACTER(LEN=NCHARTITLE)::TITR
82 CHARACTER(LEN=NCHARKEY)::KEY2
88 INTEGER GRSIZEN,USR2SYS,GRSIZE_R2R,GRSIZE_ELE
89 EXTERNAL grsizen,usr2sys,grsize_r2r,grsize_ele
108 CALL fretitl(titr,nom_opt(lnopt1-ltitr+1,i),ltitr)
110 CALL hm_get_intv(
'Axis_Origin_Node_N1', n1, is_available, lsubmodel)
111 CALL hm_get_intv(
'Axis_Node_N2', n2, is_available, lsubmodel)
112 CALL hm_get_intv(
'Axis_Node_N3', n3, is_available, lsubmodel)
115 IF(key2(1:5) ==
'PARAL' .OR. key2(1:6) ==
'CIRCLE')
THEN
119 CALL hm_get_intv(
'Grnod_ID', igu, is_available, lsubmodel)
120 CALL hm_get_intv(
'System_Id', nfram, is_available, lsubmodel)
123 CALL hm_get_intv(
'grbrick_id', igus, is_available, lsubmodel)
125 IF (nfram == 0 .AND. istyp == 0)
THEN
126 nnod = grsizen(igu,igrnod,ngrnod)
128 nnod = 20 * grsize_ele(igus,igrbric,ngrbric)
130 nsegs = grsize_ele(igus,igrbric,ngrbric)
131 snstrf = snstrf +30 + nnod