25 xs, ys, zs, Depth, zs_all,&
26 vs30, thickness, sub_tag_all)
28 real*8,
intent(out) :: rho, lambda, mu, gamma, qs, qp
29 real*8,
intent(in) :: xs, ys, zs, depth, zs_all,&
31 integer*4 :: sub_tag_all
32 real*8 :: ni, vs, vp, depth_real
41 if ((depth .ge. 0.0d0).and.(zs_all .ge. 0.0d0))
then
44 if (depth .le. 150)
then
45 vs = 281.64 + (2.0000*(548.33-281.64))/(1.0000+(15.0000/(depth+0.1000))**1.2900)
50 rho = 1900 + vs / 1700 * 600
51 lambda = rho * (vp**2 - 2*vs**2)
54 gamma = (3.1415*(2/3))/qs
62 lambda = rho * (vp**2 - 2*vs**2)
65 gamma = (3.1415*(2/3))/qs
subroutine make_mech_prop_case_022(rho, lambda, mu, gamma, qs, qp, xs, ys, zs, depth, zs_all, vs30, thickness, sub_tag_all)
Makes not-honoring technique.