30 . IX ,NIX ,NIX1 ,NIX2 ,IELTYP,
31 . NSEG ,IAD_SURF ,OPT_O ,BUFTMPSURF,CLAUSE)
39#include "implicit_f.inc"
43 INTEGER ,NIX1,NIX2,IELTYP,NSEG,,OPT_O
44 INTEGER IX(NIX,*),BUFTMPSURF(*)
50 INTEGER J,JJ,K,INV4(4),INV3(3),NODE(4),NELEM
56 IF (ieltyp == 3) nelem = clause%NB_SH4N
57 IF (ieltyp == 7) nelem = clause%NB_SH3N
61 IF(ieltyp==3) jj = clause%SH4N(j)
62 IF(ieltyp==7) jj = clause%SH3N(j)
66 IF ( opt_o == 0 )
THEN
71 IF (nix2-nix1 == 2)
THEN
73 node(inv4(k-1)-1) = ix(k,jj)
77 node(inv4(k-1)) = ix(k,jj)
83 buftmpsurf(iad_surf) = node(k-1)
87 IF (nix2-nix1 == 2)
THEN
88 buftmpsurf(iad_surf) = buftmpsurf(iad_surf-1)
92 buftmpsurf(iad_surf) = ieltyp
94 buftmpsurf(iad_surf) = jj
subroutine shell_surface_buffer(ix, nix, nix1, nix2, ieltyp, nseg, iad_surf, opt_o, buftmpsurf, clause)