10 integer,
intent(in) :: np
11 real(8),
intent(inout) :: fp(np,3)
14 real(8) vl1(3),vl2(3),t1,t2,t3
15 real(8) vc1(3),vc2(3),vc3(3),vc4(3)
23 t1=sqrt(vc1(1)**2+vc1(2)**2+vc1(3)**2)
24 t2=sqrt(vc2(1)**2+vc2(2)**2+vc2(3)**2)
25 t3=sqrt(vc3(1)**2+vc3(2)**2+vc3(3)**2)
28 write(*,
'("Error(proj2d): degenerate 2D plotting directions")')
37 t1=sqrt(vc2(1)**2+vc2(2)**2+vc2(3)**2)
42 fp(i,1)=dot_product(vc4(:),vc1(:))
43 fp(i,2)=dot_product(vc4(:),vc2(:))
44 fp(i,3)=dot_product(vc4(:),vc3(:))
real(8), dimension(3, 3) avec
real(8), dimension(3, 0:2) vclp2d
subroutine proj2d(np, fp)
pure subroutine r3cross(x, y, z)
pure subroutine r3mv(a, x, y)