31 SUBROUTINE h3d_quad_off(ELBUF_TAB, IPARG, IXQ, QUAD_SCALAR, ID_ELEM,
37 use element_mod ,
only : nixq
41#include "implicit_f.inc"
52 TYPE (ELBUF_STRUCT_),
TARGET,
DIMENSION(NGROUP),
INTENT(IN) :: ELBUF_TAB
53 INTEGER,
INTENT(IN) :: IPARG(NPARG(NIXQ,NUMELQ),IPART(LIPART1,NPART+NTHPART)
54 INTEGER,
INTENT(IN) :: IPARTQ(NUMELQ)
55 INTEGER,
INTENT(INOUT) :: ID_ELEM(NUMELQ)
56 my_real,
INTENT(INOUT) :: quad_scalar(numelq)
61 INTEGER ITY,MLW,NEL,NFT
72 id_elem(nft+i) = ixq(nixq,nft+i)
77 IF(mlw == 0 .OR. mlw == 13)
THEN
79 quad_scalar(nft+i) = one
83 IF(ipart(10,ipartq(nft+i)) /=0 .AND. nint(
min(elbuf_tab(ng)%GBUF%OFF(i),one)) /= one)
THEN
84 quad_scalar(nft+i) = zero
86 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)