31#include "implicit_f.inc"
71#include "implicit_f.inc"
92 nuparam =
max(nuparam,ivar)
134#include "implicit_f.inc"
138#include "scr19_c.inc"
146 INTEGER kfunc,kmat,kpid,ktab
165 njpid =
max(njpid,ivar)
179 njmat =
max(njmat,ivar)
193 njfunc =
max(njfunc,ivar)
207 njtab =
max(njtab,ivar)
241#include "implicit_f.inc"
245#include "param_c.inc"
246#include "scr05_c.inc"
257 depla = 9+(im-1)*npropmi
262 depla = (im-1)*npropm+1
268 ELSEIF(ivar>
nvar)
THEN
278 depla = 7+(im-1)*npropmi
280 depla = iadbuf-1+ivar
330#include "implicit_f.inc"
334#include "param_c.inc"
335#include "scr05_c.inc"
347 depla = 26+(ip-1)*npropg
365 depla = 27+(ip-1)*npropg
368 depla=nint(nv)-1+ivar
374 depla=nint(nv)-1+ivar
402#include "implicit_f.inc"
406#include "param_c.inc"
407#include "scr05_c.inc"
422 depla = 26+(ip-1)*npropg
441 depla = 27+(ip-1)*npropg
444 depla=nint(nv)-1+ivar
450 depla=nint(nv)-1+ivar
488#include "implicit_f.inc"
492#include "param_c.inc"
493#include "scr05_c.inc"
505 depla = k-1+(ip-1)*npropg
527 depla = k+(ip-1)*npropg
530 depla = nint(nv)-1+ivar
536 depla = nint(nv)-1+ivar
571#include "implicit_f.inc"
575#include "param_c.inc"
583 INTEGER kfunc,
depla,nfunc
587 depla = 10+(im-1)*npropmi
599 ELSEIF(k==kfunc)
THEN
601 depla = 10+ivar+(im-1)*npropmi
628#include "implicit_f.inc"
632#include "param_c.inc"
643 depla = 1+(ip-1)*npropgi
670#include "implicit_f.inc"
674#include "param_c.inc"
684 depla = 1+(im-1)*npropmi
698#include "implicit_f.inc"
729#include "implicit_f.inc"
733#include "scr05_c.inc"
741 INTEGER i,npfi,npfip,nmax
751 IF (n>nmax.OR.n<=0)
THEN
754 . anmode=aninfo_blind_2,
784#include "implicit_f.inc"
788#include "scr05_c.inc"
799 my_real abc,dx1,dx2,tfi,tfi1,tfi2,tfip
810 DO 100 i=npfi+2,npfip-2,2
825 IF(dx2>=zero.OR.i==npfip-2)
THEN
826 deri = (tfip - tfi1) / (tfi - tfi2)
828 get_u_func = tfi1 + dx1 * deri
830 get_u_func = tfip - dx2 * deri
847#include "implicit_f.inc"
851#include "scr05_c.inc"
861 . abc,deri,dx1,dx2,tfi,tfi1,tfi2,tfip,
868 DO i=npfi+2,npfip-2,2
880 deri = abs((tfip - tfi1) / (tfi - tfi2))
881 get_u_func_deri =
max(get_u_func_deri,deri)
895#include
"implicit_f.inc"
899#include "com04_c.inc"
928#include "implicit_f.inc"
932#include "com04_c.inc"
967 USE user_interface_mod
972#include "implicit_f.inc"
980 INTEGER nsens,k,l,ityp
985 IF(ivar>nsenpari)
THEN
997 ityp = sensors%SENSOR_TAB(nsens)%TYPE
1000 IF (ityp>=29 .AND. ityp<=31)
THEN
1001 sensors%SENSOR_TAB(nsens)%INTEGER_USERPARAM(ivar)=var
1023 USE user_interface_mod
1028#include "implicit_f.inc"
1038 INTEGER nsens,k,l,ityp,
depla
1044 IF(ivar>nsenparr)
THEN
1056 ityp = sensors%SENSOR_TAB(nsens)%TYPE
1058 IF (ityp>=29 .AND. ityp<=31)
THEN
1059 sensors%SENSOR_TAB(nsens)%FLOAT_USERPARAM(ivar)=var
1082#include "implicit_f.inc"
1086#include "com04_c.inc"
1087#include "scr03_c.inc"
1130#include "implicit_f.inc"
1134#include "com04_c.inc"
1135#include "scr05_c.inc"
1136#include "param_c.inc"
1140 INTEGER idskw,n1,n2,n3
1191#include "implicit_f.inc"
1195#include "com01_c.inc"
1196#include "userlib.inc"
1208 DATA mess/
'USER NODES CONVERSION '/
1211 inodid=usr2sys(nodid,
itabm1,mess,nodid)
1214 IF(user_grp_domain/=0)
THEN
1233#include "implicit_f.inc"
1237#include "units_c.inc"
1242 CHARACTER(len=LEN1) LINE
1245 WRITE(iout,
'(A)') line(1:len1)
subroutine depla(v, d, x, vr, dr, xdp, ddp, numnod)
void set_var_user_f(int *buf, int *decalage, double *variable)
void get_var_user_f(int *buf, int *decalage, double *resultat)
void get_array_user_f(int *buf, int *decalage, double *array, int *array_lenght)
void get_array_user_f_sp(int *buf, int *decalage, float *array, int *array_lenght)
void get_var_user_i(int *buf, int *decalage, int *resultat)
void get_var_user_f_sp(int *buf, int *decalage, float *resultat)
subroutine ifrontplus(n, p)
subroutine rini36(nel, iout, iprop, xl, mass, xiner, stifm, stifr, viscm, viscr, uvar, nuvar)
subroutine hm_read_prop36(iout, nuvar, pargeo, unitab, iskn, ig, titr, igtyp, prop_tag, geo, lsubmodel, sub_id)
subroutine inspcnd(ispcond, igrnod, kxsp, ixsp, nod2sp, itab, icode, iskew, iskn, skew, xframe, x, ispsym, isptag, pm, geo, ipart, ipartsp)
integer, dimension(:), allocatable, target itabm1
integer function nvar(text)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)
integer function get_u_skew(idskw, n1, n2, n3, v)
subroutine uelt_spmd_additional_node(nodid)
integer function get_u_m(mid)
integer function set_u_pnu(ivar, ip, k)
integer function get_u_func_n(ifunc)
integer function get_u_p(pid)
integer function get_u_pid(ip)
integer function get_u_pnu(ivar, ip, k)
integer function get_u_numfun(idfun)
subroutine write_iout(line, len1)
integer function set_u_sens_ipar(ivar, var)
integer function reset_u_geo(ivar, ip, a)
integer function set_u_geo(ivar, a)
integer function get_u_mid(im)
integer function get_u_mnu(ivar, im, k)
subroutine st_uaccess_dum(ierr)
integer function set_u_sens_fpar(ivar, var)