32#include "implicit_f.inc"
54 vx = half*(v(1,n1) + v(1,n2))
55 vy = half*(v(2,n1) + v(2,n2))
56 vz = half*(v(3,n1) + v(3,n2))
63 v(1,nd) = v(1,nd)-vnd(1,i) + vx
64 v(2,nd) = v(2,nd)-vnd(2,i) + vy
65 v(3,nd) = v(3,nd)-vnd(3,i) + vz
83#include "implicit_f.inc"
105 v(1,nd) = v(1,nd)-vnd(1,i)
106 v(2,nd) = v(2,nd)-vnd(2,i)
107 v(3,nd) = v(3,nd)-vnd(3,i)
125#include "implicit_f.inc"
129#include "com04_c.inc"
130#include "units_c.inc"
134 INTEGER ICNDS10(3,*),itab(*)
143 nd = iabs(icnds10(1,i))
146 write(iout,*)
'ND,N1,N2,ND_id,I=',itab(nd),itab(n1),itab(n2),icnds10(1,i),i
147 write(iout,*)v(1,nd),v(1,n1) , v(1,n2)
148 write(iout,*)v(2,nd),v(2,n1) , v(2,n2)
149 write(iout,*)v(3,nd),v(3,n1) , v(3,n2)
163#include "implicit_f.inc"
167#include "com04_c.inc"
171 INTEGER ICNDS10(3,*),ITAGND(*)
184 IF (iabs(itagnd(iabs(nd)))>ns10e)
THEN
187 ax = half*(a(1,n1) + a(1,n2))
188 ay = half*(a(2,n1) + a(2,n2))
189 az = half*(a(3,n1) + a(3,n2))
196 a(1,nd) = a(1,nd) + ax
197 a(2,nd) = a(2,nd) + ay
198 a(3,nd) = a(3,nd) + az
214#include "implicit_f.inc"
218#include "com04_c.inc"
222 INTEGER ICNDS10(3,*),ITAGND(*)
237 IF (nd>0.AND.iabs(itagnd(iabs(nd)))>ns10e)
THEN
240 ax = half*(a(1,n1) + a(1,n2))
241 ay = half*(a(2,n1) + a(2,n2))
242 az = half*(a(3,n1) + a(3,n2))
243 a(1,nd) = a(1,nd) - ax
244 a(2,nd) = a(2,nd) - ay
245 a(3,nd) = a(3,nd) - az
260#include "implicit_f.inc"
264#include "com04_c.inc"
271 . v(3,*),vnd(3,*),vmd(3,*)
280 vmd(1:3,1:numnod) = v(1:3,1:numnod)
282 nd = iabs(icnds10(1,i))
283 vmd(1:3,nd) = v(1:3,nd)-vnd(1:3,i)