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

Go to the source code of this file.

Functions/Subroutines

subroutine s8zkehij (lft, llt, pxi, pyi, pzi, pxj, pyj, pzj, kij, fxx, fyy, fzz, fxy, fyz, fxz)

Function/Subroutine Documentation

◆ s8zkehij()

subroutine s8zkehij ( integer lft,
integer llt,
pxi,
pyi,
pzi,
pxj,
pyj,
pzj,
kij,
fxx,
fyy,
fzz,
fxy,
fyz,
fxz )

Definition at line 28 of file s8zkehij.F.

31C-----------------------------------------------
32C I m p l i c i t T y p e s
33C-----------------------------------------------
34#include "implicit_f.inc"
35C-----------------------------------------------
36C G l o b a l P a r a m e t e r s
37C-----------------------------------------------
38#include "mvsiz_p.inc"
39C-----------------------------------------------
40C D u m m y A r g u m e n t s
41C-----------------------------------------------
42 INTEGER LFT,LLT
43C REAL
45 . pxi(*), pxj(*),pyi(*), pyj(*), pzi(*), pzj(*),
46 . fxx(*),fyy(*),fzz(*),fxy(*),fxz(*),fyz(*),kij(3,3,*)
47C-----------------------------------------------
48C L o c a l V a r i a b l e s
49C-----------------------------------------------
50 INTEGER I,J
51C REAL
53 . hij(mvsiz)
54C-----------------------------------------------
55 DO i=lft,llt
56 hij(i)=fxx(i)*pxi(i)*pxj(i)+fyy(i)*pyi(i)*pyj(i)+
57 . fzz(i)*pzi(i)*pzj(i)+
58 . fxy(i)*(pxi(i)*pyj(i)+pyi(i)*pxj(i))+
59 . fyz(i)*(pyi(i)*pzj(i)+pzi(i)*pyj(i))+
60 . fxz(i)*(pxi(i)*pzj(i)+pzi(i)*pxj(i))
61 ENDDO
62 DO j = 1,3
63 DO i=lft,llt
64 kij(j,j,i)=kij(j,j,i)+hij(i)
65 ENDDO
66 ENDDO
67C
68 RETURN
#define my_real
Definition cppsort.cpp:32