33 SUBROUTINE xyznor_ply(IPLY,XNORM,NODGLOB,WEIGHT,EMPSIZPL)
39#include "implicit_f.inc"
49 INTEGER NODGLOB(*),WEIGHT(NUMNOD),EMPSIZPL
57 INTEGER ,INORM(3),K,P,IXNN,N,ARSZ,EMPL
58 INTEGER,
DIMENSION(:,:),
ALLOCATABLE :: INORMAR
65 arsz =
plynod(iply)%PLYNUMNODS
66 ALLOCATE(inormar(3,arsz))
68 DO n=1,
plynod(iply)%PLYNUMNODS
70 empl =
plynod(iply)%PLYNODID(n)-empsizpl
71 s = sqrt(xnorm(1,i)**2 + xnorm(2,i)**2 + xnorm(3,i)**2)
74 inormar(1,empl) = xnorm(1,i) * s
75 inormar(2,empl) = xnorm(2,i) * s
76 inormar(3,empl) = xnorm(3,i) * s
80 inormar(3,empl) = ixnn
85 empsizpl = empsizpl +
plynod(iply)%PLYNUMNODS