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

Go to the source code of this file.

Functions/Subroutines

subroutine cdkevec3 (jft, jlt, area, x1, x2, x3, y1, y2, y3, z1, z2, z3, e1x, e2x, e3x, e1y, e2y, e3y, e1z, e2z, e3z)

Function/Subroutine Documentation

◆ cdkevec3()

subroutine cdkevec3 ( integer jft,
integer jlt,
area,
x1,
x2,
x3,
y1,
y2,
y3,
z1,
z2,
z3,
e1x,
e2x,
e3x,
e1y,
e2y,
e3y,
e1z,
e2z,
e3z )

Definition at line 34 of file cdkevec3.F.

38C-----------------------------------------------
39C I m p l i c i t T y p e s
40C-----------------------------------------------
41#include "implicit_f.inc"
42C-----------------------------------------------
43C G l o b a l P a r a m e t e r s
44C-----------------------------------------------
45#include "mvsiz_p.inc"
46C-----------------------------------------------
47C D u m m y A r g u m e n t s
48C-----------------------------------------------
49 INTEGER JFT, JLT
50 my_real area(mvsiz),
51 . x1(mvsiz), x2(mvsiz), x3(mvsiz),
52 . y1(mvsiz), y2(mvsiz), y3(mvsiz),
53 . z1(mvsiz), z2(mvsiz), z3(mvsiz),
54 . e1x(mvsiz), e1y(mvsiz), e1z(mvsiz),
55 . e2x(mvsiz), e2y(mvsiz), e2z(mvsiz),
56 . e3x(mvsiz), e3y(mvsiz), e3z(mvsiz)
57C-----------------------------------------------
58C L o c a l V a r i a b l e s
59C-----------------------------------------------
60 INTEGER I,I1
61 my_real, DIMENSION(MVSIZ) :: sum, rx, ry, rz, sx, sy, sz
62C=======================================================================
63 DO i=jft,jlt
64 rx(i) = x2(i) - x1(i)
65 ry(i) = y2(i) - y1(i)
66 rz(i) = z2(i) - z1(i)
67 sx(i) = x3(i) - x1(i)
68 sy(i) = y3(i) - y1(i)
69 sz(i) = z3(i) - z1(i)
70 ENDDO
71C----------------------------
72C LOCAL SYSTEM
73C----------------------------
74 i1 = 0
75 CALL clskew3(jft,jlt,i1,
76 . rx, ry, rz, sx, sy, sz,
77 . e1x,e2x,e3x,e1y,e2y,e3y,e1z,e2z,e3z,sum)
78C
79 DO i=jft,jlt
80 area(i) = half*sum(i)
81 ENDDO
82c-----------
83 RETURN
subroutine clskew3(jft, jlt, irep, rx, ry, rz, sx, sy, sz, e1x, e2x, e3x, e1y, e2y, e3y, e1z, e2z, e3z, det)
Definition clskew.F:34
#define my_real
Definition cppsort.cpp:32
subroutine area(d1, x, x2, y, y2, eint, stif0)