33 SUBROUTINE ini_inimap2d(INIMAP2D ,ELBUF_TAB ,IPART ,IPARG ,IPARTS ,
34 . IPARTQ ,XGRID ,VEL ,IXS ,IXQ ,
35 . IXTG ,PM ,IPM ,BUFMAT ,MULTI_FVM,
36 . FUNC2D ,IGRBRIC ,IGRQUAD ,IGRSH3N,NPC,
48 use element_mod ,
only : nixs,nixq,nixtg
52#include "implicit_f.inc"
70 TYPE(ELBUF_STRUCT_),
DIMENSION(NGROUP),
INTENT(INOUT),
TARGET :: ELBUF_TAB
71 TYPE (MATPARAM_STRUCT_) ,
DIMENSION(NUMMAT) ,
INTENT(INOUT) :: MAT_PARAM
73 INTEGER,
INTENT(IN) :: IPART(LIPART1, *),NPC(*)
74 INTEGER,
INTENT(IN) :: IPARTS(*), IPARTQ(*),IPM(NPROPMI, *),
75 . iparg(nparg, ngroup), ixs(nixs, *), ixq(nixq, *), ixtg(nixtg, *)
76 my_real,
INTENT(IN) :: xgrid(3, *), pm(npropm, *), bufmat(*)
77 my_real,
INTENT(INOUT) :: vel(3, *), pld(*)
78 TYPE(multi_fvm_struct),
INTENT(INOUT) :: MULTI_FVM
79 TYPE(FUNC2D_STRUCT),
DIMENSION(NFUNC2D),
INTENT(IN) :: FUNC2D
80 my_real,
POINTER,
DIMENSION(:) :: theta
81 CHARACTER*2 :: Str1, Str2
83 TYPE (GROUP_) ,
DIMENSION(NGRBRIC) :: IGRBRIC
84 TYPE (GROUP_) ,
DIMENSION(NGRQUAD) :: IGRQUAD
85 TYPE (GROUP_) ,
DIMENSION(NGRSH3N) :: IGRSH3N
subroutine ini_inimap2d(inimap2d, elbuf_tab, ipart, iparg, iparts, ipartq, xgrid, vel, ixs, ixq, ixtg, pm, ipm, bufmat, multi_fvm, func2d, igrbric, igrquad, igrsh3n, npc, pld, mat_param)