37 . IS_WRITTEN_NODE_FVM, AIRBAGS_NODE_ID_SHIFT)
59#include "implicit_f.inc"
65#include "vect01_c.inc"
71 CHARACTER*4,
INTENT(IN) :: KEY
72 INTEGER,
INTENT(IN) :: NFVBAG, SMONVOL,, AIRBAGS_TOTAL_FVM, AIRBAGS_NODE_ID_SHIFT
73 REAL,
INTENT(INOUT) :: WA4(AIRBAGS_TOTAL_FVM)
74 my_real,
INTENT(IN) :: volmon(svolmon)
75 INTEGER,
INTENT(IN) :: MONVOL(SMONVOL)
76 TYPE(
fvbag_data),
INTENT(IN) :: FVDATA_P(NFVBAG)
77 INTEGER,
INTENT(INOUT) :: IS_WRITTEN_NODE_FVM(AIRBAGS_TOTAL_FVM)
101 IF (ityp == 6.OR.ityp == 8 .OR. ityp == 11)
THEN
102 ih3d_flag = monvol(k1-1 +75)
103 ifv = monvol(k1-1 +45)
105 IF(ih3d_flag == 1 .AND. ifv /= 0)
THEN
107 IF(fvdata_p(ifv)%NPOLH > 0)
THEN
109 SELECT CASE (trim(key))
112 DO ii=1,fvdata_p(ifv)%NPOLH
113 VALUE = fvdata_p(ifv)%PPOLH(ii)
114 wa4(k_shift+ii) =
VALUE
115 is_written_node_fvm(k_shift+ii) = 1
119 DO ii=1, fvdata_p(ifv)%NPOLH
120 VALUE = fvdata_p(ifv)%TPOLH(ii)
121 wa4(k_shift+ii) =
VALUE
122 is_written_node_fvm(k_shift+ii) = 1
126 DO ii=1, fvdata_p(ifv)%NPOLH
127 VALUE = fvdata_p(ifv)%RPOLH(ii)
128 wa4(k_shift+ii) =
VALUE
129 is_written_node_fvm(k_shift+ii) = 1
133 DO ii=1, fvdata_p(ifv)%NPOLH
134 VALUE = fvdata_p(ifv)%SSPPOLH(ii)
135 wa4(k_shift+ii) =
VALUE
136 is_written_node_fvm(k_shift+ii) = 1
140 DO ii=1, fvdata_p(ifv)%NPOLH
141 VALUE = fvdata_p(ifv)%DTPOLH(ii)
142 wa4(k_shift+ii) =
VALUE
143 is_written_node_fvm(k_shift+ii) = 1
146 CASE(
'V',
'VOL',
'ZVOL')
147 DO ii=1, fvdata_p(ifv)%NPOLH
149 IF(abs(fvdata_p(ifv)%RPOLH(ii)) > em20 )
THEN
150 VALUE = fvdata_p(ifv)%MPOLH(ii) / fvdata_p(ifv)%RPOLH(ii)
152 wa4(k_shift+ii) =
VALUE
153 is_written_node_fvm(k_shift+ii) = 1
162 k_shift = k_shift + fvdata_p(ifv)%NPOLH
169 IF(k_shift < airbags_total_fvm)
THEN
170 DO ii= k_shift+1,airbags_total_fvm
172 is_written_node_fvm(ii) = 0
subroutine anim_nodal_contour_fvmbags(key, wa4, monvol, volmon, fvdata_p, nfvbag, smonvol, svolmon, airbags_total_fvm, is_written_node_fvm, airbags_node_id_shift)
subroutine nodald(ifunc, wa4, wa4_fvm, iflow, rflow, iparg, elbuf_tab, ix, nix, numel, itab, nv46, monvol, volmon, airbags_total_fvm_in_h3d, is_written_node, is_written_node_fvm, ispmd, fvdata_p, swa4, airbags_node_id_shift)