OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
vrrota3.F File Reference
#include "implicit_f.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine vrrota3 (r11, r12, r13, r21, r22, r23, r31, r32, r33, x1, y1, z1, nel)

Function/Subroutine Documentation

◆ vrrota3()

subroutine vrrota3 ( r11,
r12,
r13,
r21,
r22,
r23,
r31,
r32,
r33,
x1,
y1,
z1,
integer, intent(in) nel )

Definition at line 30 of file vrrota3.F.

35C-----------------------------------------------
36C I m p l i c i t T y p e s
37C-----------------------------------------------
38#include "implicit_f.inc"
39C-----------------------------------------------
40C D u m m y A r g u m e n t s
41C-----------------------------------------------
42 INTEGER, INTENT(IN) :: NEL
44 . r11(*), r12(*), r13(*),
45 . r21(*), r22(*), r23(*),
46 . r31(*), r32(*), r33(*),
47 . x1(*), y1(*), z1(*)
48C-----------------------------------------------
49C C o m m o n B l o c k s
50C-----------------------------------------------
51C-----------------------------------------------
52C L o c a l V a r i a b l e s
53C-----------------------------------------------
54 INTEGER I
55C REAL
57 . x,y,z
58C-----------------------------------------------
59C X=RX' <=> X'=t(R)X chgt de base.
60 DO 10 i=1,nel
61 x=r11(i)*x1(i)+r21(i)*y1(i)+r31(i)*z1(i)
62 y=r12(i)*x1(i)+r22(i)*y1(i)+r32(i)*z1(i)
63 z=r13(i)*x1(i)+r23(i)*y1(i)+r33(i)*z1(i)
64 x1(i)=x
65 y1(i)=y
66 z1(i)=z
67 10 CONTINUE
68c~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 RETURN
#define my_real
Definition cppsort.cpp:32