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

Go to the source code of this file.

Functions/Subroutines

subroutine cdk6fcum3 (jft, jlt, r11, r12, r13, r21, r22, r23, r31, r32, r33, f11, f12, f13, f21, f22, f23, f31, f32, f33, f14, f15, f16, f24, f25, f26, f34, f35, f36)

Function/Subroutine Documentation

◆ cdk6fcum3()

subroutine cdk6fcum3 ( integer jft,
integer jlt,
r11,
r12,
r13,
r21,
r22,
r23,
r31,
r32,
r33,
f11,
f12,
f13,
f21,
f22,
f23,
f31,
f32,
f33,
f14,
f15,
f16,
f24,
f25,
f26,
f34,
f35,
f36 )

Definition at line 28 of file cdk6fcum3.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 JFT, JLT
41 . r11(*),r12(*),r13(*),r21(*),r22(*),r23(*),
42 . r31(*),r32(*),r33(*),
43 . f11(*), f12(*), f13(*),f21(*), f22(*), f23(*),
44 . f31(*), f32(*), f33(*),
45 . f14(*), f15(*), f16(*),f24(*), f25(*), f26(*),
46 . f34(*), f35(*), f36(*)
47C-----------------------------------------------
48C L o c a l V a r i a b l e s
49C-----------------------------------------------
50 INTEGER I
51 my_real lx,ly,lz
52C-----------------------------------------------
53C L o c a l Coordinate-> Global
54C-----------------------------------------------
55C
56 DO i=jft,jlt
57 lx =r11(i)*f11(i)+ r12(i)*f21(i)+r13(i)*f31(i)
58 ly =r21(i)*f11(i)+ r22(i)*f21(i)+r23(i)*f31(i)
59 lz =r31(i)*f11(i)+ r32(i)*f21(i)+r33(i)*f31(i)
60 f11(i) =lx
61 f21(i) =ly
62 f31(i) =lz
63 lx =r11(i)*f12(i)+ r12(i)*f22(i)+r13(i)*f32(i)
64 ly =r21(i)*f12(i)+ r22(i)*f22(i)+r23(i)*f32(i)
65 lz =r31(i)*f12(i)+ r32(i)*f22(i)+r33(i)*f32(i)
66 f12(i) =lx
67 f22(i) =ly
68 f32(i) =lz
69 lx =r11(i)*f13(i)+ r12(i)*f23(i)+r13(i)*f33(i)
70 ly =r21(i)*f13(i)+ r22(i)*f23(i)+r23(i)*f33(i)
71 lz =r31(i)*f13(i)+ r32(i)*f23(i)+r33(i)*f33(i)
72 f13(i) =lx
73 f23(i) =ly
74 f33(i) =lz
75 ENDDO
76C
77 DO i=jft,jlt
78 lx =r11(i)*f14(i)+ r12(i)*f24(i)+r13(i)*f34(i)
79 ly =r21(i)*f14(i)+ r22(i)*f24(i)+r23(i)*f34(i)
80 lz =r31(i)*f14(i)+ r32(i)*f24(i)+r33(i)*f34(i)
81 f14(i) =lx
82 f24(i) =ly
83 f34(i) =lz
84 lx =r11(i)*f15(i)+ r12(i)*f25(i)+r13(i)*f35(i)
85 ly =r21(i)*f15(i)+ r22(i)*f25(i)+r23(i)*f35(i)
86 lz =r31(i)*f15(i)+ r32(i)*f25(i)+r33(i)*f35(i)
87 f15(i) =lx
88 f25(i) =ly
89 f35(i) =lz
90 lx =r11(i)*f16(i)+ r12(i)*f26(i)+r13(i)*f36(i)
91 ly =r21(i)*f16(i)+ r22(i)*f26(i)+r23(i)*f36(i)
92 lz =r31(i)*f16(i)+ r32(i)*f26(i)+r33(i)*f36(i)
93 f16(i) =lx
94 f26(i) =ly
95 f36(i) =lz
96 ENDDO
97C
98 RETURN
#define my_real
Definition cppsort.cpp:32