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

Go to the source code of this file.

Functions/Subroutines

subroutine qrota2 (sig, s1, s2, s3, s4, s5, s6, wyz, nel, jcvt)

Function/Subroutine Documentation

◆ qrota2()

subroutine qrota2 ( sig,
s1,
s2,
s3,
s4,
s5,
s6,
wyz,
integer nel,
integer, intent(in) jcvt )

Definition at line 30 of file qrota2.F.

34C-----------------------------------------------
35C I m p l i c i t T y p e s
36C-----------------------------------------------
37#include "implicit_f.inc"
38C-----------------------------------------------
39C G l o b a l P a r a m e t e r s
40C-----------------------------------------------
41#include "mvsiz_p.inc"
42C-----------------------------------------------
43C D u m m y A r g u m e n t s
44C-----------------------------------------------
45 INTEGER, INTENT(IN) :: JCVT
46 INTEGER NEL
47 my_real sig(nel,6),s1(*), s2(*), s3(*), s4(*), s5(*), s6(*), wyz(*)
48C-----------------------------------------------
49C L o c a l V a r i a b l e s
50C-----------------------------------------------
51 INTEGER I
52 my_real q1(mvsiz)
53C-----------------------------------------------
54 DO i=1,nel
55 s1(i)=sig(i,1)
56 s2(i)=sig(i,2)
57 s3(i)=sig(i,3)
58 s4(i)=sig(i,4)
59 s5(i)=sig(i,5)
60 s6(i)=sig(i,6)
61 ENDDO
62C
63 IF(jcvt/=0) RETURN
64C---------------------------------
65 DO i=1,nel
66 q1(i)=two*s4(i)*wyz(i)
67 ENDDO
68C
69 DO i=1,nel
70 sig(i,1)=s1(i)+q1(i)
71 sig(i,2)=s2(i)-q1(i)
72 sig(i,4)=s4(i)+wyz(i)*(s2(i)-s1(i))
73 ENDDO
74C
75 RETURN
#define my_real
Definition cppsort.cpp:32