33#include "implicit_f.inc"
37 INTEGER ,
INTENT(IN) :: NEL
38 my_real ,
DIMENSION(NEL,2)INTENT(IN) :: dir_a,dir_b
39 my_real ,
DIMENSION(NEL,3) ,
INTENT(INOUT) :: tens
44 my_real :: r1,r2,s1,s2,rs1,rs2,rs3,r12a
59 r3r3 = one+s1*r2+r1*s2
61 s3s3 = one-s1*r2-r1*s2
66 tens(i,1) = r12a*t1 + r22a*t2 - rs3*t3
67 tens(i,2) = s12b*t1 + s22b*t2 + rs3*t3
68 tens(i,3) = rs1*t1 + rs2*t2 + (r3r3 - s3s3)*t3