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

Go to the source code of this file.

Functions/Subroutines

subroutine gettrans (jft, jlt, gama, qc, qcg, qgc, qg)

Function/Subroutine Documentation

◆ gettrans()

subroutine gettrans ( integer jft,
integer jlt,
gama,
qc,
qcg,
qgc,
qg )

Definition at line 28 of file gettrans.F.

30C-----------------------------------------------
31C I m p l i c i t T y p e s
32C-----------------------------------------------
33#include "implicit_f.inc"
34C-----------------------------------------------
35C G l o b a l P a r a m e t e r s
36C-----------------------------------------------
37#include "mvsiz_p.inc"
38C-----------------------------------------------
39C D u m m y A r g u m e n t s
40C-----------------------------------------------
41 INTEGER JFT, JLT
42C REAL
44 . gama(mvsiz,6),qc(3,3,*),qcg(3,3,*),qgc(3,3,*),qg(3,3,*)
45C-----------------------------------------------
46C L o c a l V a r i a b l e s
47C-----------------------------------------------
48 INTEGER I,J,K
49C REAL
51 . e1(mvsiz,3),e2(mvsiz,3),e3(mvsiz,3)
52C-----------------------------------------------
53 DO j= 1,3
54 DO i=jft,jlt
55 e1(i,j)=gama(i,j)
56 e2(i,j)=gama(i,j+3)
57 ENDDO
58 ENDDO
59 DO i=jft,jlt
60 e3(i,1)=e1(i,2)*e2(i,3)-e1(i,3)*e2(i,2)
61 e3(i,2)=e1(i,3)*e2(i,1)-e1(i,1)*e2(i,3)
62 e3(i,3)=e1(i,1)*e2(i,2)-e1(i,2)*e2(i,1)
63 ENDDO
64C
65 DO j= 1,3
66 DO i=jft,jlt
67 qc(1,j,i)=e1(i,j)*e1(i,j)
68 qc(2,j,i)=e2(i,j)*e2(i,j)
69 qc(3,j,i)=e3(i,j)*e3(i,j)
70C
71 qgc(1,j,i)=e1(i,j)*e2(i,j)
72 qgc(2,j,i)=e2(i,j)*e3(i,j)
73 qgc(3,j,i)=e1(i,j)*e3(i,j)
74 ENDDO
75 ENDDO
76 DO j= 1,3
77 k = j+1
78 IF (k>3) k = 1
79 DO i=jft,jlt
80 qg(1,j,i)=e1(i,j)*e2(i,k)+e2(i,j)*e1(i,k)
81 qg(2,j,i)=e2(i,j)*e3(i,k)+e3(i,j)*e2(i,k)
82 qg(3,j,i)=e3(i,j)*e1(i,k)+e1(i,j)*e3(i,k)
83C
84 qcg(1,j,i)=two*e1(i,j)*e1(i,k)
85 qcg(2,j,i)=two*e2(i,j)*e2(i,k)
86 qcg(3,j,i)=two*e3(i,j)*e3(i,k)
87 ENDDO
88 ENDDO
89C
90 RETURN
#define my_real
Definition cppsort.cpp:32