30 SUBROUTINE h3d_quad_off(ELBUF_TAB, IPARG, IXQ, QUAD_SCALAR, ID_ELEM,
39#include "implicit_f.inc"
50 TYPE (ELBUF_STRUCT_),
TARGET,
DIMENSION(NGROUP),
INTENT(IN) :: ELBUF_TAB
51 INTEGER,
INTENT(IN) :: (NPARG,NGROUP),IXQ(NIXQ,NUMELQ),IPART(LIPART1,NPART+NTHPART)
52 INTEGER,
INTENT(IN) :: IPARTQ(NUMELQ)
53 INTEGER,
INTENT(INOUT) :: ID_ELEM(NUMELQ)
54 my_real,
INTENT(INOUT) :: quad_scalar(numelq)
59 INTEGER ITY,MLW,NEL,NFT,NG,I
70 id_elem(nft+i) = ixq(nixq,nft+i)
75 IF(mlw == 0 .OR. mlw == 13)
THEN
77 quad_scalar(nft+i) = one
81 IF(ipart(10,ipartq(nft+i)) /=0 .AND. nint(
min(elbuf_tab(ng)%GBUF%OFF(i),one)) /= one)
THEN
82 quad_scalar(nft+i) = zero
84 quad_scalar(nft+i) = nint(
min(elbuf_tab(ng)%GBUF%OFF(i),one))
subroutine h3d_quad_off(elbuf_tab, iparg, ixq, quad_scalar, id_elem, ipart, ipartq)