43#include "implicit_f.inc"
52 TYPE(t_ebcs_tab),
TARGET,
INTENT(INOUT) :: EBCS_TAB
57 CLASS(),
POINTER :: EBCS
60 IF(.NOT.ebcs_tab%need_to_compute(i)) cycle
61 typ = ebcs_tab%tab(i)%poly%type
62 nod = ebcs_tab%tab(i)%poly%nb_node
64 IF(typ == 2 .OR. typ == 3)
THEN
65 ebcs => ebcs_tab%tab(i)%poly
66 IF(typ == 2)
CALL ebcclap1(v, a, ebcs%node_list, nod, ebcs%la, -one)
67 IF(typ == 3)
CALL ebcclap1(v, a, ebcs%node_list, nod, ebcs%la, one)
69 select type (twf => ebcs_tab%tab(i)%poly)
71 CALL ebcvit4(v, a, twf%node_list, nod, fv, twf%reso, twf)
73 ELSE IF (typ == 5)
THEN
74 select type (twf => ebcs_tab%tab(i)%poly)
76 CALL ebcvit5(v, a, twf%node_list, nod, fv, twf%reso, twf%la, twf )
78 ELSE IF (typ == 7)
THEN
79 select type (twf => ebcs_tab%tab(i)%poly)
81 CALL ebcvit7(v, a, twf%node_list, nod, twf%v0, twf%reso,twf)
subroutine ebcvit4(v, a, liste, nod, fv, reso, ebcs)
subroutine ebcvit5(v, a, liste, nod, fv, reso, la, ebcs)
subroutine ebcvit7(v, a, liste, nod, v0, reso, ebcs)