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

Go to the source code of this file.

Functions/Subroutines

subroutine s6ckeg3 (lft, llt, pxyi, pyxi, p21i, p32i, pxzi, pzxi, pyzi, pzyi, pxyj, pyxj, p21j, p32j, pxzj, pzxj, pyzj, pzyj, g, kij, is)

Function/Subroutine Documentation

◆ s6ckeg3()

subroutine s6ckeg3 ( integer lft,
integer llt,
pxyi,
pyxi,
p21i,
p32i,
pxzi,
pzxi,
pyzi,
pzyi,
pxyj,
pyxj,
p21j,
p32j,
pxzj,
pzxj,
pyzj,
pzyj,
g,
kij,
integer is )

Definition at line 28 of file s6ckeg3.F.

32C-----------------------------------------------
33C I m p l i c i t T y p e s
34C-----------------------------------------------
35#include "implicit_f.inc"
36C-----------------------------------------------
37C D u m m y A r g u m e n t s
38C-----------------------------------------------
39 INTEGER LFT,LLT,IS
40C REAL
42 . pxyi(*), pyxi(*) ,pxzi(*),pzxi(*) ,pyzi(*),pzyi(*),
43 . pxyj(*), pyxj(*) ,pxzj(*),pzxj(*) ,pyzj(*),pzyj(*),
44 . p21i(*), p32i(*) ,p21j(*), p32j(*) ,g(*), kij(3,3,*)
45C-----------------------------------------------
46C L o c a l V a r i a b l e s
47C-----------------------------------------------
48 INTEGER I
49C REAL
50C-----------------------------------------------
51C | PXY PYX 0 |
52C | P21 PYZ PZY|
53C | PXZ P32 PZX|
54 DO i=lft,llt
55 kij(1,1,i)=kij(1,1,i)+
56 . g(i)*(pxyi(i)*pxyj(i)+pxzi(i)*pxzj(i)+p21i(i)*p21j(i))
57 kij(2,2,i)=kij(2,2,i)+
58 . g(i)*(pyxi(i)*pyxj(i)+pyzi(i)*pyzj(i)+p32i(i)*p32j(i))
59 kij(3,3,i)=kij(3,3,i)+g(i)*(pzxi(i)*pzxj(i)+pzyi(i)*pzyj(i))
60 kij(1,2,i)=kij(1,2,i)+
61 . g(i)*(pxyi(i)*pyxj(i)+p21i(i)*pyzj(i)+pxzi(i)*p32j(i))
62 kij(1,3,i)=kij(1,3,i)+
63 . g(i)*(p21i(i)*pzyj(i)+pxzi(i)*pzxj(i))
64 kij(2,3,i)=kij(2,3,i)+
65 . g(i)*(pyzi(i)*pzyj(i)+p32i(i)*pzxj(i))
66 ENDDO
67 IF (is==0) THEN
68 DO i=lft,llt
69 kij(2,1,i)=kij(2,1,i)+
70 . g(i)*(pxyj(i)*pyxi(i)+p21j(i)*pyzi(i)+pxzj(i)*p32i(i))
71 kij(3,1,i)=kij(3,1,i)+
72 . g(i)*(p21j(i)*pzyi(i)+pxzj(i)*pzxi(i))
73 kij(3,2,i)=kij(3,2,i)+
74 . g(i)*(pyzj(i)*pzyi(i)+p32j(i)*pzxi(i))
75 ENDDO
76 ENDIF
77C
78 RETURN
#define my_real
Definition cppsort.cpp:32