31 SUBROUTINE h3d_solid_off(ELBUF_TAB, IPARG, IXS, SOLID_SCALAR, ID_ELEM, ITY_ELEM, ISOLNOD)
36 use element_mod ,
only : nixs
40#include "implicit_f.inc"
49 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
50 INTEGER IPARG(NPARG,*),IXS(NIXS,*), ID_ELEM(*), ITY_ELEM(*),
58 INTEGER OFFSET,ITY,MLW,NEL,NFT,NG,I
59 TYPE(g_bufel_) ,
POINTER :: GBUF
72 id_elem(offset+nft+i) = ixs(nixs,nft+i)
73 ity_elem(offset+nft+i) = 1
74 isolnod(offset+nft+i) = iparg(28,ng)
76 IF(mlw == 0 .OR. mlw == 13)
THEN
78 solid_scalar(offset+nft+i) = one
81 gbuf => elbuf_tab(ng)%GBUF
83 solid_scalar(offset+nft+i) = nint(
min(gbuf%OFF(i),one))
subroutine h3d_solid_off(elbuf_tab, iparg, ixs, solid_scalar, id_elem, ity_elem, isolnod)