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
73 1005
FORMAT(3x,1pe10.3)
84#include "implicit_f.inc"
106 v(1,nd) = v(1,nd)-vnd(1,i)
107 v(2,nd) = v(2,nd)-vnd(2,i)
108 v(3,nd) = v(3,nd)-vnd(3,i)
126#include "implicit_f.inc"
130#include "com04_c.inc"
131#include "units_c.inc"
135 INTEGER ICNDS10(3,*),itab(*)
144 nd = iabs(icnds10(1,i))
147 write(iout,*)
'ND,N1,N2,ND_id,I=',itab(nd),itab(n1),itab(n2),icnds10(1,i),i
148 write(iout,*)v(1,nd),v(1,n1) , v(1,n2)
149 write(iout,*)v(2,nd),v(2,n1) , v(2,n2)
150 write(iout,*)v(3,nd),v(3,n1) , v(3,n2)
164#include "implicit_f.inc"
168#include "com04_c.inc"
172 INTEGER ICNDS10(3,*),ITAGND(*)
185 IF (iabs(itagnd(iabs(nd)))>ns10e)
THEN
188 ax = half*(a(1,n1) + a(1,n2))
189 ay = half*(a(2,n1) + a(2,n2))
190 az = half*(a(3,n1) + a(3,n2))
197 a(1,nd) = a(1,nd) + ax
198 a(2,nd) = a(2,nd) + ay
199 a(3,nd) = a(3,nd) + az
215#include "implicit_f.inc"
219#include "com04_c.inc"
223 INTEGER ICNDS10(3,*),ITAGND(*)
238 IF (nd>0.AND.iabs(itagnd(iabs(nd)))>ns10e)
THEN
241 ax = half*(a(1,n1) + a(1,n2))
242 ay = half*(a(2,n1) + a(2,n2))
243 az = half*(a(3,n1) + a(3,n2))
244 a(1,nd) = a(1,nd) - ax
245 a(2,nd) = a(2,nd) - ay
246 a(3,nd) = a(3,nd) - az
261#include "implicit_f.inc"
265#include "com04_c.inc"
272 . v(3,*),vnd(3,*),vmd(3,*)
281 vmd(1:3,1:numnod) = v(1:3,1:numnod)
283 nd = iabs(icnds10(1,i))
284 vmd(1:3,nd) = v(1:3,nd)-vnd(1:3,i)