38 subroutine get_area_face(x1,x2,x3,x4,y1,y2,y3,y4,z1,z2,z3,z4,surf,ielem)
42 integer*4,
intent(in) :: ielem
44 real*8 :: a,b,c,vx,vy,vz,wx,wy,wz,xbar,ybar,zbar
45 real*8,
intent(in) :: x1,x2,x3,x4,y1,y2,y3,y4,z1,z2,z3,z4
46 real*8,
intent(out) :: surf
50 xbar = (x1 + x2 + x3 + x4)/4.d0
51 ybar = (y1 + y2 + y3 + y4)/4.d0
52 zbar = (z1 + z2 + z3 + z4)/4.d0
69 surf = surf + 0.5d0*dsqrt(a**2.d0 + b**2.d0 + c**2.d0)
84 surf = surf + 0.5d0*dsqrt(a**2.d0 + b**2.d0 + c**2.d0)
99 surf = surf + 0.5d0*dsqrt(a**2.d0 + b**2.d0 + c**2.d0)
114 surf = surf + 0.5d0*dsqrt(a**2.d0 + b**2.d0 + c**2.d0)
subroutine get_area_face(x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, surf, ielem)
Computes area of a face (quad).