32 SUBROUTINE lce16q3(IXQ ,ISEL ,PM ,IPOINT ,ITAB ,ITABM1,
33 . ICODE ,IPARTQ,IGRQUAD,IPM ,IGEO )
45#include "implicit_f.inc"
57 INTEGER IXQ(NIXQ,NUMELQ), ISEL(*), IPOINT(2,*), ITAB(*),
58 . itabm1(*), icode(*),ipartq(*),
59 . ipm(npropmi,nummat),igeo(npropgi,numgeo)
62 TYPE (GROUP_) ,
DIMENSION(NGRQUAD) :: IGRQUAD
66 INTEGER I, J, MT, MLAW, JTUR, ICODT, I1, I2, INEW
67 INTEGER IC,IC1,,IC3,IC4,MID,
68 CHARACTER MESS*40, MESS2*40
73 DATA mess/
'2D SOLID ELEMENTS DEFINITION '/
74 DATA mess2/
'2D SOLID ELEMENTS SELECTION FOR TH PLOT '/
85 IF((mlaw==6.AND.jtur/=0) .OR. mlaw==46)
THEN
89 ic3=(ic-512*ic1-64*ic2)/8
90 ic4=(ic-512*ic1-64*ic2-8*ic3)
91 IF(ic1==3.OR.ic1==7.OR.ic4==3.OR.ic4==7)
92 . ixq(1,i)=-iabs(ixq(1,i))
99 CALL reordr(ixq ,nixq ,numelq ,pm ,ipoint ,
100 . ipartq,ngrquad,igrquad,nummat)
106 WRITE (iout,
'(//A//)') titre(206)
107 90
WRITE (iout,
'(//A/A//A/)')titre(100),titre(101),titre(102)
111 IF(ixq(1,inew)<1)cycle
112 mid =ipm(1,ixq(1,inew))
113 pid =igeo(1,ixq(6,inew))
114 100
WRITE (iout,
'(8I10)')ixq(nixq,inew),inew,mid,pid,(itab(ixq(j,inew)),j=2,5)
115 IF(i2==numelq)
GOTO 200
117 i2=min0(i2+50,numelq)
subroutine lce16q3(ixq, isel, pm, ipoint, itab, itabm1, icode, ipartq, igrquad, ipm, igeo)
subroutine reordr(ix, nx, nel, pm, ipoint, iparts, ngrele, igrelem, nummat)