OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
force_imp.F File Reference
#include "implicit_f.inc"
#include "comlock.inc"
#include "param_c.inc"
#include "com01_c.inc"
#include "com06_c.inc"
#include "com08_c.inc"
#include "impl1_c.inc"
#include "scr05_c.inc"
#include "scr14_c.inc"
#include "scr16_c.inc"
#include "parit_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine force_imp (ib, fac, snpc, npc, tf, a, v, x, skews, ar, vr, nsensor, sensor_tab, wfexc, iadc, fsky, fext, h3d_data, cptreac, fthreac, nodreac, th_surf, dpl0cld, vel0cld, d, dr, nconld, numnod, nfunct, stf, wfext)

Function/Subroutine Documentation

◆ force_imp()

subroutine force_imp ( integer, dimension(nibcld,*) ib,
fac,
integer, intent(in) snpc,
integer, dimension(snpc) npc,
tf,
a,
v,
x,
type(skew_), intent(inout) skews,
ar,
vr,
integer, intent(in) nsensor,
type (sensor_str_), dimension(nsensor) sensor_tab,
wfexc,
integer, dimension(4,*) iadc,
fsky,
fext,
type(h3d_database) h3d_data,
integer cptreac,
fthreac,
integer, dimension(*) nodreac,
type (th_surf_), intent(inout) th_surf,
dimension(6,nconld), intent(in) dpl0cld,
dimension(6,nconld), intent(in) vel0cld,
dimension(3,numnod), intent(in) d,
dimension(3,numnod), intent(in) dr,
integer, intent(in) nconld,
integer, intent(in) numnod,
integer, intent(in) nfunct,
integer, intent(in) stf,
double precision, intent(inout) wfext )

Definition at line 43 of file force_imp.F.

50C-----------------------------------------------
51C M o d u l e s
52C-----------------------------------------------
53 USE h3d_mod
54 USE pinchtype_mod
55 USE sensor_mod
56 USE th_surf_mod , ONLY : th_surf_
57 USE force_mod , ONLY : force
58 USE skew_mod
59C-----------------------------------------------
60C I m p l i c i t T y p e s
61C-----------------------------------------------
62#include "implicit_f.inc"
63#include "comlock.inc"
64#include "param_c.inc"
65C-----------------------------------------------
66C C o m m o n B l o c k s
67C-----------------------------------------------
68#include "com01_c.inc"
69!#include "com04_c.inc"
70#include "com06_c.inc"
71#include "com08_c.inc"
72#include "impl1_c.inc"
73#include "scr05_c.inc"
74#include "scr14_c.inc"
75#include "scr16_c.inc"
76#include "parit_c.inc"
77C-----------------------------------------------,
78C D u m m y A r g u m e n t s
79C-----------------------------------------------
80 INTEGER, INTENT(IN) :: SNPC
81 INTEGER ,INTENT(IN) :: NSENSOR,NCONLD,NUMNOD,NFUNCT
82 INTEGER ,INTENT(IN) :: STF
83 INTEGER NPC(SNPC),CPTREAC,NODREAC(*)
84 INTEGER IB(NIBCLD,*)
85 INTEGER IADC(4,*)
86 my_real fac(lfaccld,*),tf(*),a(3,*),v(3,*),ar(3,*),vr(3,*),x(3,*),wfexc,fsky(8,lsky),fext(3,*),fthreac(6,*)
87 TYPE(H3D_DATABASE) :: H3D_DATA
88 TYPE (SENSOR_STR_) ,DIMENSION(NSENSOR) :: SENSOR_TAB
89 TYPE(SKEW_),INTENT(INOUT) :: SKEWS
90 TYPE (TH_SURF_) , INTENT(INOUT) :: TH_SURF
91 my_real, INTENT(IN) :: dpl0cld(6,nconld),vel0cld(6,nconld)
92 my_real, INTENT(IN) :: d(3,numnod), dr(3,numnod)
93 DOUBLE PRECISION,INTENT(INOUT) :: WFEXT
94C-----------------------------------------------
95 call force( nibcld ,ib ,lfaccld ,fac ,snpc ,
96 2 npc ,stf ,tf ,a ,v ,
97 3 x ,skews ,ar ,
98 4 vr ,nsensor ,sensor_tab ,wfexc ,iadc ,
99 5 lsky ,fsky ,fext ,h3d_data ,cptreac ,
100 6 fthreac ,nodreac ,th_surf ,
101 7 dpl0cld ,vel0cld ,d ,dr ,nconld ,
102 8 numnod ,nfunct , anim_v ,outp_v ,
103 9 iparit ,tt ,dt1 ,n2d ,wfext ,
104 a impl_s)
105
#define my_real
Definition cppsort.cpp:32
OPTION /TH/SURF outputs of Pressure and Area needed Tabs.
Definition th_surf_mod.F:60