39 . IPARG ,IXC ,NGROUC ,IGROUC ,IXTG ,
40 . IADC_CRK ,IEL_CRK ,INOD_CRK,ELCUTC ,NODEDGE ,
41 . ENRTAG ,CRKEDGE ,XEDGE4N ,XEDGE3N ,ITAB )
50#include "implicit_f.inc"
57#include "com_xfem1.inc"
59#include "vect01_c.inc"
63 INTEGER IPARG(NPARG,*),IXC(NIXC,*),NGROUC,IGROUC(*),IEL_CRK(*),
64 . ELCUTC(2,*),IADC_CRK(*),(*),IXTG(NIXTG,*),ITAB(*),
65 . NODEDGE(2,*),ENRTAG(NUMNOD,*),XEDGE4N(4,*),XEDGE3N(3,*)
67 TYPE(elbuf_struct_),
TARGET ,
DIMENSION(NGROUP,NXEL) :: XFEM_TAB
68 TYPE (XFEM_EDGE_) ,
DIMENSION(*) :: CRKEDGE
72 INTEGER I,,NG,JFT,JLT,NEL,NXLAY,NF1,IXFEM,OFF,ITG1,ITG2,ACTIFXFEM
82 ixfem = iparg(54,ng) * iparg(70,ng) ! ixfem * activexfem
83 IF (off == 0 .and. ixfem > 0)
THEN
97 . elcutc ,iadc_crk,iel_crk,inod_crk,enrtag,
98 . nxlay ,crkedge ,xedge4n,itab )
99 ELSEIF (ity == 7)
THEN
101 . iparg ,ixtg ,nft ,jft ,jlt ,
102 . elcutc(1,itg1),iadc_crk(itg2),iel_crk(itg1),inod_crk,enrtag,
103 . nxlay ,crkedge ,xedge3n ,itab )
116 ixfem = iparg(54,ng) * iparg(70,ng)
117 IF (off == 0 .and. ixfem > 0)
THEN
130 . iparg ,ixc ,nft ,jft ,jlt ,
131 . elcutc ,iadc_crk,iel_crk,inod_crk,ixfem,
133 ELSEIF (ity == 7)
THEN
135 . iparg ,ixtg ,nft ,jft ,jlt ,
136 . elcutc(1,itg1),iadc_crk(itg2),iel_crk(itg1),inod_crk,ixfem,
subroutine crk_tagxp3(iparg, ixtg, nft, jft, jlt, elcutc, iad_crktg, iel_crktg, inod_crk, enrtag, nxlay, crkedge, xedge3n, itab)
subroutine crk_tagxp4(iparg, ixc, nft, jft, jlt, elcutc, iadc_crk, iel_crk, inod_crk, enrtag, nxlay, crkedge, xedge4n, itab)
subroutine upenric3_n4(xfem_tab, iparg, ixc, nft, jft, jlt, elcutc, iadc_crk, iel_crk, inod_crk, ixfem, crkedge, xedge4n)
subroutine upenric3_n3(xfem_tab, iparg, ixtg, nft, jft, jlt, elcutc, iad_crktg, iel_crktg, inod_crk, ixfem, crkedge, xedge3n)
subroutine upxfem_tagxp(xfem_tab, iparg, ixc, ngrouc, igrouc, ixtg, iadc_crk, iel_crk, inod_crk, elcutc, nodedge, enrtag, crkedge, xedge4n, xedge3n, itab)