35
36
37
40
41
42
43#include "implicit_f.inc"
44
45
46
47#include "com04_c.inc"
48#include "param_c.inc"
49#include "scr17_c.inc"
50
51
52
53 INTEGER IFUNCT,NPC(*),(NPROPGI)
55 . xk,ecrou,a,lscale
57 . pld(*)
58 INTEGER ID,ID1
59 CHARACTER(LEN=NCHARTITLE)::TITR,TITR1
60 INTEGER NOM_OPT(LNOPT1,*)
61
62
63
64 INTEGER NPOINT, J, J1, HARD,NUMPROP
66 . a1, b1, a2, b2, xk_ini
67
68 numprop=igeo(1)
69 xk_ini=xk
70
71 IF(ifunct==0) RETURN
72 npoint=(npc(ifunct+1)-npc(ifunct))/2
73 DO 50 j=2,npoint
74 j1=2*(j-2)
75 a1=pld(npc(ifunct)+j1)
76 b1=pld(npc(ifunct)+j1+1)
77 a2=pld(npc(ifunct)+j1+2)
78 b2=pld(npc(ifunct)+j1+3)
79 xk=
max(xk,lscale*(b2-b1)/(a2-a1))
80 50 CONTINUE
81
82 hard=ecrou
83 IF(hard/=0)THEN
84 IF(xk_ini<xk)THEN
85 CALL fretitl2(titr1,nom_opt(lnopt1-ltitr+1,ifunct),ltitr)
87 . msgtype=msgwarning,
88 . anmode=aninfo_blind_1,
90 . c1=titr,
91 . r1=xk_ini,
92 . r2=xk,
93 . r3=xk,
94 . i2=npc(nfunct+ifunct+1),
95 . c2=titr1,
96 . prmod=msg_cumu)
97 ENDIF
98 ENDIF
99
100 RETURN
integer, parameter nchartitle
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)