OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
ufunc.F File Reference
#include "implicit_f.inc"
#include "scr05_c.inc"
#include "comlock.inc"
#include "mvsiz_p.inc"
#include "com04_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine ufunc_dum (ierr)
integer function get_u_func_n (ifunc)
program __ufunc_f__
program __ufunc_f__1__
program __ufunc_f__2__
subroutine get_v_func (ifunc, llt, xx, dydx, yy, jpos)
integer function get_u_numfun (idfun)
integer function get_u_fid (ifun)
program __ufunc_f__3__

Function/Subroutine Documentation

◆ __ufunc_f__()

program __ufunc_f__

Definition at line 62 of file ufunc.F.

◆ __ufunc_f__1__()

program __ufunc_f__1__

Definition at line 107 of file ufunc.F.

◆ __ufunc_f__2__()

program __ufunc_f__2__

Definition at line 174 of file ufunc.F.

◆ __ufunc_f__3__()

program __ufunc_f__3__

Definition at line 307 of file ufunc.F.

◆ get_u_fid()

integer function get_u_fid ( integer ifun)

Definition at line 286 of file ufunc.F.

287#include "implicit_f.inc"
288#include "com04_c.inc"
289 INTEGER IFUN,DEPLA
290C=======================================================================
291 get_u_fid = 0
292 IF(ifun<=0)THEN
293 RETURN
294 ENDIF
295 depla = nfunct+1+ifun
297C---
298 RETURN
subroutine depla(v, d, x, vr, dr, xdp, ddp, numnod)
Definition depla.F:29
void get_var_user_i(int *buf, int *decalage, int *resultat)
integer function get_u_fid(ifun)
Definition ufunc.F:287

◆ get_u_func_n()

integer function get_u_func_n ( integer ifunc)

Definition at line 39 of file ufunc.F.

40C-----------------------------------------------
41C I m p l i c i t T y p e s
42C-----------------------------------------------
43#include "implicit_f.inc"
44 INTEGER IFUNC,NPFI,NPFIP
45 CALL get_var_user_i(5,ifunc,npfi)
46 CALL get_var_user_i(5,ifunc+1,npfip)
47 get_u_func_n=(npfip-npfi)/2
48 RETURN
integer function get_u_func_n(ifunc)
Definition ufunc.F:40

◆ get_u_numfun()

integer function get_u_numfun ( integer idfun)

Definition at line 260 of file ufunc.F.

261#include "implicit_f.inc"
262#include "com04_c.inc"
263 INTEGER IDFUN
264 INTEGER J,ID
265C=======================================================================
266 get_u_numfun = 0
267 IF(idfun<=0)THEN
268 RETURN
269 ENDIF
270C---
271 DO j=1,nfunct
272 CALL get_var_user_i(5,nfunct+1+j,id)
273 IF(idfun==id)THEN
274 get_u_numfun = j
275 RETURN
276 ENDIF
277 ENDDO
278C---
279 RETURN
initmumps id
integer function get_u_numfun(idfun)
Definition ufunc.F:261

◆ get_v_func()

subroutine get_v_func ( integer, dimension(*) ifunc,
integer llt,
xx,
dydx,
yy,
integer, dimension(*) jpos )

Definition at line 229 of file ufunc.F.

230C-----------------------------------------------
231C I m p l i c i t T y p e s
232C-----------------------------------------------
233#include "implicit_f.inc"
234C-----------------------------------------------
235C G l o b a l P a r a m e t e r s
236C-----------------------------------------------
237#include "mvsiz_p.inc"
238#include "scr05_c.inc"
239C
240 INTEGER IFUNC(*),JPOS(*),LLT,JAD(MVSIZ),JLEN(MVSIZ)
241 my_real dydx(*),xx(*),yy(*)
242
243 CALL get_var_user_vfunc(5,llt,ifunc,jpos,jad,jlen)
244 IF (iresp==1) THEN
245 CALL u_vinter2dp(jad ,jpos ,jlen ,llt,xx ,dydx,yy )
246 ELSE
247 CALL u_vinter2(jad ,jpos ,jlen ,llt,xx ,dydx,yy )
248 ENDIF
249C
250 RETURN
#define my_real
Definition cppsort.cpp:32
void get_var_user_vfunc(int *buf, int *llt, int *ifunc, int *jpos, int *jad, int *jlen)
void u_vinter2(int *jad, int *jpos, int *jlen, int *llt, my_real_c *xx, my_real_c *dydx, my_real_c *yy)
void u_vinter2dp(int *jad, int *jpos, int *jlen, int *llt, double *xx, double *dydx, double *yy)

◆ ufunc_dum()

subroutine ufunc_dum ( integer ierr)

Definition at line 28 of file ufunc.F.

29C---------+---------+---+---+--------------------------------------------
30#include "implicit_f.inc"
31 INTEGER IERR
32 ierr=0