41 SUBROUTINE incoq3(IRECT ,IXC ,IXTG ,NINT ,NEL ,
42 . NELTG ,IS ,GEO ,PM ,KNOD2ELC ,
43 . KNOD2ELTG ,NOD2ELC ,NOD2ELTG,THK,NTY,
44 . IGEO ,PM_STACK , IWORKSH )
48#include "implicit_f.inc"
58 INTEGER NINT, NEL, IS, NELTG,NTY
59 INTEGER IRECT(4,*), IXC(NIXC,*), IXTG(NIXTG,*),
60 . KNOD2ELC(*) ,KNOD2ELTG(*) ,NOD2ELC(*) ,NOD2ELTG(*),
61 . igeo(npropgi,*),iworksh(3,*)
64 . geo(npropg,*), pm(npropm,*),thk(*),pm_stack(20,*)
68 INTEGER N, J, II, K, IAD,IGTYP, IPGMAT,IGMAT,ISUBSTACK
78 IF(irect(3,is)==irect(4,is).AND.numeltg/=0)
THEN
79 IF(irect(1,is)>numnod)
RETURN
80 DO 230 iad=knod2eltg(irect(1,is))+1,knod2eltg(irect(1,is)+1)
85 IF(ixtg(k+1,n)==ii)
GOTO 220
89 igtyp = igeo(11,ixtg(5,n))
90 IF ( thk(numelc+n) /= zero .AND. iintthick == 0 .AND.
91 . (nty == 7 .OR. nty == 20.OR. nty == 22))
THEN
93 ELSEIF(igtyp == 17 .OR. igtyp == 51 .OR.igtyp ==52)
THEN
98 igmat = igeo(98,ixtg(5,n))
100 IF(igtyp == 11 .AND. igmat
THEN
102 ELSEIF(igtyp ==52 .OR.
103 . ((igtyp == 17 .OR. igtyp
THEN
105 st = pm_stack(2 ,isubstack)
107 st = pm(20,ixtg(1,n))
117 IF ((st>=stm).OR.(stm==0.))
THEN
126 DO 430 iad=knod2elc(irect(1,is))+1,knod2elc
131 IF(ixc(k+1,n)==ii)
GOTO 420
135 igtyp = igeo(11,ixc(6,n))
136 IF ( thk(n) /= zero .AND. iintthick == 0 .AND.
137 . (nty == 7 .OR. nty == 20.OR. nty == 22))
THEN
139 ELSEIF(igtyp == 17 .OR. igtyp ==51 .OR. igtyp ==52)
THEN
154 IF ((st>stm).OR.(stm==zero))
THEN
subroutine i20sti3(pm, geo, x, ms, ixs, ixc, ixtg, ixt, ixp, wa, nint, nty, noint, nrt, nsn, irect, nsv, inacti, gap, igap, gap_s, gap_m, gapmin, gapinf, gapmax, stfac, stf, stfn, knod2els, knod2elc, knod2eltg, nod2els, nod2elc, nod2eltg, igrsurf1, ifs2, igrsurf2, intth, ieles, ielec, areas, ipartc, iparttg, thk, thk_part, gap_sh, xanew, gapshmax, nbinflg, mbinflg, nln, nlg, gapsol, ixs10, ixs16, ixs20, id, titr, igeo, pm_stack, iworksh)
subroutine incoq3(irect, ixc, ixtg, nint, nel, neltg, is, geo, pm, knod2elc, knod2eltg, nod2elc, nod2eltg, thk, nty, igeo, pm_stack, iworksh)