30 3 XMIN ,YMIN ,ZMIN ,XMAX ,YMAX ,
35#include "implicit_f.inc"
42 . x(3,*), rwl(*),xmin ,ymin ,zmin ,xmax ,
ymax , zmax
49 . xwl, ywl, zwl,xn,yn,zn,d,dx,dy,dz,xl, r, v1, v2, v3, vv1,
50 . vv2, vv3, vv, x0, y0, z0,
alpha, s, c
71 xl = half*
max(dx,dy,dz)
75 vv1 = v2 * zn - v3 * yn
77 vv3 = v1 * yn - v2 * xn
78 vv = sqrt(vv1*vv1 + vv2*vv2 + vv3*vv3)
83 vv1 = v2 * zn - v3 * yn
84 vv2 = v3 * xn - v1 * zn
85 vv3 = v1 * yn - v2 * xn
86 vv = sqrt(vv1*vv1 + vv2*vv2 + vv3*vv3)
91 v1 = vv2 * zn - vv3 * yn
92 v2 = vv3 * xn - vv1 * zn
93 v3 = vv1 * yn - vv2 * xn
102 r4 = x0 + vv1 * s + v1 * c - xn * xl
104 r4 = y0 + vv2 * s + v2 * c - yn * xl
106 r4 = z0 + vv3 * s + v3 * c - zn * xl
108 r4 = x0 + vv1 * s + v1 * c + xn * xl
110 r4 = y0 + vv2 * s + v2 * c + yn * xl
112 r4 = z0 + vv3 * s + v3 * c + zn * xl
subroutine ymax(idn, fac, npc, pld, stiffmin, stiffmax, stiffini, stiffavg)
subroutine dxwalc(x, rwl, msr, xmin, ymin, zmin, xmax, ymax, zmax)