8 integer,
parameter,
private :: kreal = kind(0.0d0)
12 real(kind=kreal),
intent(in) :: lcoord(1)
13 real(kind=kreal) :: func(3)
14 func(1) =-0.5d0*(1.d0-lcoord(1))*lcoord(1)
15 func(2) = 0.5d0*(1.d0+lcoord(1))*lcoord(1)
16 func(3) = 1.0d0-lcoord(1)*lcoord(1)
20 real(kind=kreal),
intent(in) :: lcoord(1)
21 real(kind=kreal) :: func(3,1)
22 func(1,1) = lcoord(1)-0.5d0
23 func(2,1) = lcoord(1)+0.5d0
24 func(3,1) =-2.d0*lcoord(1)
28 real(kind=kreal) :: func(3,1,1)