36 SUBROUTINE hm_elngr(IX ,NIX ,NIX1 ,NIX2 ,NGRELE ,
37 . ELCHAR ,ID ,IGRELEM ,TAGBUF ,TITR ,
50#include "implicit_f.inc"
57 INTEGER IX(NIX,*),TAGBUF(*)
58 INTEGER NIX,NIX1,NIX2,NGRELE,ID,FLAG
60 CHARACTER(LEN=NCHARTITLE) :: TITR
63 TYPE (GROUP_) ,
DIMENSION(NGRELE) :: IGRELEM
67 INTEGER J,L,,IADV,JREC,K,ISU,KK,JJ,NEMAX
71 CALL hm_get_intv(
'idsmax' ,nemax,is_available,lsubmodel)
77 IF(jj == igrelem(k)%ID) isu=k
80 DO l=1,igrelem(isu)%NENTITY
81 ie=igrelem(isu)%ENTITY(l)
114 . ELCHAR ,ID ,IGRELEM ,TAGBUF ,TITR ,
126#include "implicit_f.inc"
130#include "com04_c.inc"
134 INTEGER IXS(NIXS,*),IXS10(6,*),IXS20(12,*),IXS16(8,*),
136 INTEGER NGRELE,ID,FLAG
138 CHARACTER(LEN=NCHARTITLE) :: TITR
139 TYPE(SUBMODEL_DATA) LSUBMODEL(*)
141 TYPE (GROUP_) ,
DIMENSION(NGRELE) :: IGRELEM
145 INTEGER I,J,L,IE,IADV,JREC,K,ISU,ITETRA10,JJ,NEMAX,KK
149 CALL hm_get_intv(
'idsmax' ,nemax,is_available,lsubmodel)
155 IF (jj == igrelem(k)%ID)
THEN
161 DO l=1,igrelem(isu)%NENTITY
162 ie = igrelem(isu)%ENTITY(l)
167 IF (ie > numels8 .AND. ie <= numels8+numels10)
THEN
173 ELSEIF (ie > numels8+numels10 .AND.
174 . ie <= numels8+numels10+numels20)
THEN
175 i = ie-numels8-numels10
179 ELSEIF (ie > numels8+numels10+numels20 .AND.
180 . ie <= numels8+numels10+numels20+numels16)
THEN
181 i = ie-numels8-numels10-numels20
189 . msgtype=msgwarning,
198 IF (itetra10 /= 0)
THEN
200 . msgtype=msgwarning,
201 . anmode=aninfo_blind_1,
subroutine hm_elngr(ix, nix, nix1, nix2, ngrele, elchar, id, igrelem, tagbuf, titr, flag, lsubmodel)
subroutine hm_elngrs(ixs, ixs10, ixs20, ixs16, ngrele, elchar, id, igrelem, tagbuf, titr, flag, lsubmodel)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)