source: trunk/doc/UML/generated_yao_project/135505.diagram @ 537

Last change on this file since 537 was 537, checked in by grlod, 13 years ago
File size: 16.9 KB
Line 
1format 73
2
3classinstance 128209 class_ref 128465 // user
4  name ""   xyz -3 4 2005 life_line_z 2000
5classinstance 128721 class_ref 136273 // Yproject_global
6  name ""   xyz 45 4 2010 life_line_z 2010
7classinstance 129233 class_ref 136273 // Yproject_global
8  name ""   xyz 144 4 2015 life_line_z 2010
9classinstance 129617 class_ref 136273 // Yproject_global
10  name ""   xyz 337 9 2020 life_line_z 2020
11fragment 130001 "loop"
12  color yellow xyzwh 340 103 1985 806 170
13end
14classinstance 131793 class_ref 137169 // project_global
15  name ""   xyz 618 14 2030 life_line_z 1995
16fragment 134353 "loop"
17  color lightyellow form "until no elected trajectory" xyzwh 141 62 0 1048 738
18end
19classinstance 134481 class_ref 136273 // Yproject_global
20  name ""   xyz 506 13 2025 life_line_z 1985
21classinstance 135121 class_ref 136913 // Y2project_global
22  name ""   xyz 875 20 2010 life_line_z 2010
23classinstance 136401 class_ref 136913 // Y2project_global
24  name ""   xyz 990 20 2010 life_line_z 2000
25note 137041 "Calls via array tabtraj.fward, with the index of the elected trajectory"
26  xyzwh 687 118 2010 241 53
27note 137425 "loop while there is at least one available trajectory returned by Ybackward_elect"
28  xyzwh 203 90 2015 129 113
29note 138065 "Calls every Yforward_space_* for each  trajectory's space (hard code generated)"
30  xyzwh 955 54 2015 171 83
31note 138193 "loop nbiter iterations"
32  xyzwh 31 370 3015 77 81
33classinstance 139217 class_ref 136273 // Yproject_global
34  name ""   xyz 748 16 2035 life_line_z 2000
35note 139729 "If a custom cost function defined - project.h/cost_function called instead "
36  xyzwh 768 504 2005 159 83
37note 140881 "Calls every Ybackward_space_* for each  trajectory's space (hard code generated)"
38  xyzwh 928.5 332.5 2015 249 67
39note 142033 "Calls every Yadjust_* for each TARGET module"
40  xyzwh 716 756 2030 189 55
41continuation 142417 "see Cost function diagram"
42  xyzwh 845 409 2026 188 32
43continuation 142673 "see Space forward diagram"
44  xyzwh 917 237 2005 199 31
45continuation 143185 "see Space backward diagram"
46  xyzwh 948 511 2005 214 30
47fragment 144337 "loop"
48  color yellow xyzwh 339 307 1980 806 241
49end
50note 145233 "loop while there is at least one available trajectory returned by Ybackward_elect"
51  xyzwh 208.5 315.5 2020 127 113
52note 146001 "returns the least advanced in time trajectory "
53  xyzwh 206 203 2000 127 69
54note 146513 "returns the most advanced in time trajectory "
55  xyzwh 721.5 233.5 2005 127 69
56fragment 147153 "alt"
57  color lightgreen xyzwh 357 675 2015 327 45
58end
59note 147409 "if YTypeAdjust == ADJUST_APPLI (user defined adjustment)"
60  xyzwh 730 660 2005 187 67
61note 147665 "loops on all the space/output/target time (?)
62state=state-espi*grad
63"
64  xyzwh 994 745 2015 179 87
65note 148177 "?"
66  xyzwh 1025 574 3005 35 35
67note 148433 "initialization of TRobs
68if TRobs->iind != Ytemps , no obs. at this time, skip ycost"
69  xyzwh 594 322 2030 197 67
70fragment 148561 "alt"
71  color lightgreen xyzwh 348 416 1985 478 46
72end
73fragment 149457 "loop"
74  color yellow xyzwh 498 586 1995 96 45
75end
76note 149585 "Cost on background and initial observation (<uptime)
77Loop on each trajectory"
78  xyzwh 235 577 3005 189 65
79durationcanvas 128849 classinstance_ref 128209 // :user
80  xyzwh 16 56 2010 11 764
81end
82durationcanvas 128977 classinstance_ref 128721 // :Yproject_global
83  xyzwh 94 53 3010 11 759
84end
85durationcanvas 129361 classinstance_ref 129233 // :Yproject_global
86  xyzwh 193 52 2015 11 757
87end
88durationcanvas 129745 classinstance_ref 129617 // :Yproject_global
89  xyzwh 386 77 3966 11 209
90  overlappingdurationcanvas 137681
91    xyzwh 392 216 3971 11 25
92  end
93end
94durationcanvas 131281 classinstance_ref 129617 // :Yproject_global
95  xyzwh 386 290 2980 11 264
96  overlappingdurationcanvas 138705
97    xyzwh 392 322 2980 11 25
98  end
99end
100durationcanvas 131537 classinstance_ref 129617 // :Yproject_global
101  xyzwh 386 665 2990 11 89
102end
103durationcanvas 132433 classinstance_ref 131793 // :project_global
104  color lightmediumgreen
105  xyzwh 663 65 2025 11 30
106end
107durationcanvas 132689 classinstance_ref 131793 // :project_global
108  color lightmediumgreen
109  xyzwh 663 764 2025 11 32
110end
111durationcanvas 133713 classinstance_ref 131793 // :project_global
112  color lightmediumgreen
113  xyzwh 663 161 2025 11 27
114end
115durationcanvas 133969 classinstance_ref 131793 // :project_global
116  color lightmediumgreen
117  xyzwh 663 244 2025 11 25
118end
119durationcanvas 134609 classinstance_ref 134481 // :Yproject_global
120  xyzwh 555 135 2015 11 31
121end
122durationcanvas 135249 classinstance_ref 134481 // :Yproject_global
123  xyzwh 555 345 2015 11 28
124end
125durationcanvas 135505 classinstance_ref 131793 // :project_global
126  color lightmediumgreen
127  xyzwh 663 385 2030 11 30
128end
129durationcanvas 135761 classinstance_ref 131793 // :project_global
130  color lightmediumgreen
131  xyzwh 663 514 2025 11 32
132end
133durationcanvas 136145 classinstance_ref 135121 // :Y2project_global
134  xyzwh 928 188 2010 11 30
135end
136durationcanvas 136529 classinstance_ref 136401 // :Y2project_global
137  xyzwh 1043 191 2015 11 27
138end
139durationcanvas 139345 classinstance_ref 139217 // :Yproject_global
140  xyzwh 797 429 2020 11 27
141end
142durationcanvas 140113 classinstance_ref 135121 // :Y2project_global
143  xyzwh 928 469 2020 11 25
144end
145durationcanvas 140369 classinstance_ref 136401 // :Y2project_global
146  xyzwh 1043 469 2025 11 25
147end
148durationcanvas 141777 classinstance_ref 135121 // :Y2project_global
149  xyzwh 928 722 2020 11 37
150end
151durationcanvas 142161 classinstance_ref 136401 // :Y2project_global
152  xyzwh 1043 722 2025 11 30
153end
154durationcanvas 146769 classinstance_ref 131793 // :project_global
155  color darkgreen
156  xyzwh 663 683 2030 11 29
157end
158durationcanvas 147921 classinstance_ref 135121 // :Y2project_global
159  xyzwh 928 496 2020 11 25
160end
161durationcanvas 148945 classinstance_ref 134481 // :Yproject_global
162  xyzwh 555 575 2020 11 79
163end
164durationcanvas 149201 classinstance_ref 139217 // :Yproject_global
165  xyzwh 797 589 2015 11 27
166end
167msg 129105 synchronous
168  from durationcanvas_ref 128849
169  to durationcanvas_ref 128977
170  yz 56 2015 msg operation_ref 128849 // "Yrun(in Yit : long)"
171  show_full_operations_definition default drawing_language default
172  label_xy 45 43
173msg 129489 synchronous
174  from durationcanvas_ref 128977
175  to durationcanvas_ref 129361
176  yz 53 3005 msg operation_ref 128081 // "Ybasic_it()"
177  show_full_operations_definition default drawing_language default
178  label_xy 119 36
179msg 129873 synchronous
180  from durationcanvas_ref 129361
181  to durationcanvas_ref 129745
182  yz 77 3010 msg operation_ref 128977 // "Yforward(in itraj : int, in topstop : int) : int"
183  show_full_operations_definition default drawing_language default
184  args "-1,0"
185  label_xy 228 68
186msg 131409 synchronous
187  from durationcanvas_ref 129361
188  to durationcanvas_ref 131281
189  yz 290 3020 msg operation_ref 129105 // "Ybackward(in itraj : int, in topstop : int) : int"
190  show_full_operations_definition default drawing_language default
191  args "-1,0"
192  label_xy 230 278
193msg 131665 synchronous
194  from durationcanvas_ref 129361
195  to durationcanvas_ref 131537
196  yz 665 2020 msg operation_ref 129361 // "Yadjust()"
197  show_full_operations_definition default drawing_language default
198  label_xy 248 655
199msg 132561 synchronous
200  from durationcanvas_ref 129361
201  to durationcanvas_ref 132433
202  yz 65 3010 msg operation_ref 129489 // "before_it(in nit : int)"
203  show_full_operations_definition default drawing_language default
204  label_xy 547 44
205msg 132817 synchronous
206  from durationcanvas_ref 129361
207  to durationcanvas_ref 132689
208  yz 764 2000 msg operation_ref 130001 // "after_it(in nit : int)"
209  show_full_operations_definition default drawing_language default
210  label_xy 434 752
211msg 132945 return
212  from durationcanvas_ref 131281
213  to durationcanvas_ref 129361
214  yz 543 1985 unspecifiedmsg
215  show_full_operations_definition default drawing_language default
216msg 133073 return
217  from durationcanvas_ref 129361
218  to durationcanvas_ref 128977
219  yz 798 2015 unspecifiedmsg
220  show_full_operations_definition default drawing_language default
221msg 133841 synchronous
222  from durationcanvas_ref 129745
223  to durationcanvas_ref 133713
224  yz 163 2020 msg operation_ref 129873 // "forward_before(in ctrp : int)"
225  show_full_operations_definition default drawing_language default
226  label_xy 576 145
227msg 134097 synchronous
228  from durationcanvas_ref 129745
229  to durationcanvas_ref 133969
230  yz 246 2020 msg operation_ref 130129 // "forward_after(in ctrp : int)"
231  show_full_operations_definition default drawing_language default
232  label_xy 608 230
233msg 134737 synchronous
234  from durationcanvas_ref 129745
235  to durationcanvas_ref 134609
236  yz 137 2020 msg operation_ref 130513 // "Yforward_elect() : int"
237  show_full_operations_definition default drawing_language default
238  label_xy 454 126
239msg 134865 return
240  from durationcanvas_ref 134609
241  to durationcanvas_ref 129745
242  yz 152 3010 unspecifiedmsg
243  show_full_operations_definition default drawing_language default
244msg 135377 synchronous
245  from durationcanvas_ref 131281
246  to durationcanvas_ref 135249
247  yz 346 2020 msg operation_ref 130641 // "Ybackward_elect() : int"
248  show_full_operations_definition default drawing_language default
249  label_xy 436 334
250msg 135633 synchronous
251  from durationcanvas_ref 131281
252  to durationcanvas_ref 135505
253  yz 386 2020 msg operation_ref 130257 // "backward_before(in ctrp : int)"
254  show_full_operations_definition default drawing_language default
255  label_xy 472 371
256msg 135889 synchronous
257  from durationcanvas_ref 131281
258  to durationcanvas_ref 135761
259  yz 515 2010 msg operation_ref 130385 // "backward_after(in ctrp : int)"
260  show_full_operations_definition default drawing_language default
261  label_xy 454 500
262msg 136017 return
263  from durationcanvas_ref 135249
264  to durationcanvas_ref 131281
265  yz 360 2025 unspecifiedmsg
266  show_full_operations_definition default drawing_language default
267msg 136273 synchronous
268  from durationcanvas_ref 129745
269  to durationcanvas_ref 136145
270  yz 190 2010 msg operation_ref 130769 // "Yforward_traj_Traj(in nbp : int) : int"
271  show_full_operations_definition default drawing_language default
272  args "0"
273  label_xy 812 169
274msg 136657 synchronous
275  from durationcanvas_ref 136145
276  to durationcanvas_ref 136529
277  yz 191 2020 msg operation_ref 130897 // "Yforward_space_Space() : int"
278  show_full_operations_definition default drawing_language default
279  label_xy 942 158
280msg 136785 return
281  from durationcanvas_ref 136145
282  to durationcanvas_ref 129745
283  yz 204 2980 unspecifiedmsg
284  show_full_operations_definition default drawing_language default
285msg 136913 return
286  from durationcanvas_ref 136529
287  to durationcanvas_ref 136145
288  yz 205 3010 unspecifiedmsg
289  show_full_operations_definition default drawing_language default
290reflexivemsg 137809 synchronous
291  to durationcanvas_ref 137681
292  yz 216 2020 explicitmsg "increase current step and corresponding time of the elected trajectory"
293  show_full_operations_definition default drawing_language default
294  label_xy 435 213
295msg 137937 return
296  from durationcanvas_ref 129745
297  to durationcanvas_ref 129361
298  yz 271 2020 unspecifiedmsg
299  show_full_operations_definition default drawing_language default
300reflexivemsg 138833 synchronous
301  to durationcanvas_ref 138705
302  yz 322 3005 explicitmsg "decrease current step and corresponding time of the elected trajectory"
303  show_full_operations_definition default drawing_language default
304  label_xy 400 308
305msg 139473 synchronous
306  from durationcanvas_ref 131281
307  to durationcanvas_ref 139345
308  yz 430 3010 msg operation_ref 129233 // "Ycost()"
309  show_full_operations_definition default drawing_language default
310  label_xy 575 415
311msg 139601 return
312  from durationcanvas_ref 139345
313  to durationcanvas_ref 131281
314  yz 438 2020 unspecifiedmsg
315  show_full_operations_definition default drawing_language default
316msg 140241 synchronous
317  from durationcanvas_ref 131281
318  to durationcanvas_ref 140113
319  yz 471 2025 msg operation_ref 131025 // "Ybackward_traj_Traj(in nbp : int) : int"
320  show_full_operations_definition default drawing_language default
321  label_xy 489 458
322msg 140497 synchronous
323  from durationcanvas_ref 140113
324  to durationcanvas_ref 140369
325  yz 474 2030 msg operation_ref 131153 // "Ybackward_space_Space() : int"
326  show_full_operations_definition default drawing_language default
327  label_xy 942 443
328msg 140625 return
329  from durationcanvas_ref 140113
330  to durationcanvas_ref 131281
331  yz 481 2025 unspecifiedmsg
332  show_full_operations_definition default drawing_language default
333msg 140753 return
334  from durationcanvas_ref 140369
335  to durationcanvas_ref 140113
336  yz 483 2030 unspecifiedmsg
337  show_full_operations_definition default drawing_language default
338msg 141905 synchronous
339  from durationcanvas_ref 131537
340  to durationcanvas_ref 141777
341  yz 725 2025 msg operation_ref 131281 // "Yadjust_all()"
342  show_full_operations_definition default drawing_language default
343  label_xy 534 713
344msg 142289 synchronous
345  from durationcanvas_ref 141777
346  to durationcanvas_ref 142161
347  yz 727 2030 msg operation_ref 131409 // "Yadjust_ModulA()"
348  show_full_operations_definition default drawing_language default
349  label_xy 936 707
350msg 143569 return
351  from durationcanvas_ref 142161
352  to durationcanvas_ref 141777
353  yz 741 2036 unspecifiedmsg
354  show_full_operations_definition default drawing_language default
355msg 143697 return
356  from durationcanvas_ref 141777
357  to durationcanvas_ref 131537
358  yz 743 2036 unspecifiedmsg
359  show_full_operations_definition default drawing_language default
360msg 143825 return
361  from durationcanvas_ref 131537
362  to durationcanvas_ref 129361
363  yz 743 2041 unspecifiedmsg
364  show_full_operations_definition default drawing_language default
365msg 143953 return
366  from durationcanvas_ref 132689
367  to durationcanvas_ref 129361
368  yz 780 2000 unspecifiedmsg
369  show_full_operations_definition default drawing_language default
370msg 144081 return
371  from durationcanvas_ref 133969
372  to durationcanvas_ref 129745
373  yz 252 3021 unspecifiedmsg
374  show_full_operations_definition default drawing_language default
375msg 144593 return
376  from durationcanvas_ref 128977
377  to durationcanvas_ref 128849
378  yz 798 3015 unspecifiedmsg
379  show_full_operations_definition default drawing_language default
380msg 144977 return
381  from durationcanvas_ref 135761
382  to durationcanvas_ref 131281
383  yz 534 2020 unspecifiedmsg
384  show_full_operations_definition default drawing_language default
385msg 145105 return
386  from durationcanvas_ref 135505
387  to durationcanvas_ref 131281
388  yz 403 3010 unspecifiedmsg
389  show_full_operations_definition default drawing_language default
390msg 146897 synchronous
391  from durationcanvas_ref 131537
392  to durationcanvas_ref 146769
393  yz 690 3010 msg operation_ref 129745 // "adjust_target()"
394  show_full_operations_definition default drawing_language default
395  label_xy 484 680
396msg 147025 return
397  from durationcanvas_ref 146769
398  to durationcanvas_ref 131537
399  yz 701 3010 unspecifiedmsg
400  show_full_operations_definition default drawing_language default
401msg 147281 return
402  from durationcanvas_ref 131537
403  to durationcanvas_ref 129361
404  yz 698 3010 explicitmsg "user adjustment done"
405  show_full_operations_definition default drawing_language default
406  label_xy 218 688
407msg 148049 synchronous
408  from durationcanvas_ref 131281
409  to durationcanvas_ref 147921
410  yz 498 3010 msg operation_ref 159313 // "Yrazgrad_only(in itraj : int)"
411  show_full_operations_definition default drawing_language default
412  args "itrajelue"
413  label_xy 599 488
414msg 149073 synchronous
415  from durationcanvas_ref 129361
416  to durationcanvas_ref 148945
417  yz 580 2025 msg operation_ref 166225 // "Ycostebx()"
418  show_full_operations_definition default drawing_language default
419  label_xy 468 565
420msg 149329 synchronous
421  from durationcanvas_ref 148945
422  to durationcanvas_ref 149201
423  yz 591 1995 msg operation_ref 129233 // "Ycost()"
424  show_full_operations_definition default drawing_language default
425  label_xy 659 576
426msg 149969 return
427  from durationcanvas_ref 149201
428  to durationcanvas_ref 148945
429  yz 605 2025 unspecifiedmsg
430  show_full_operations_definition default drawing_language default
431msg 150481 return
432  from durationcanvas_ref 148945
433  to durationcanvas_ref 129361
434  yz 643 3010 unspecifiedmsg
435  show_full_operations_definition default drawing_language default
436line 137297 -_-_ decenter_begin 537
437  from ref 136273 z 2016 to ref 137041
438line 138577 -_-_
439  from ref 138193 z 3016 to ref 134353
440line 141137 -_-_
441  from ref 138065 z 2016 to ref 136145
442line 142545 -_-_
443  from ref 142417 z 2027 to ref 139345
444line 142801 -_-_
445  from ref 136529 z 2016 to ref 142673
446line 143313 -_-_
447  from ref 140369 z 2026 to ref 143185
448line 143441 -_-_
449  from ref 142033 z 2031 to ref 141777
450line 144465 -_-_
451  from ref 140881 z 2021 to ref 140113
452line 144849 -_-_ decenter_begin 326
453  from ref 139729 z 2016 to ref 139345
454line 145361 -_-_
455  from ref 145233 z 2016 to ref 144337
456line 145489 -_-_
457  from ref 130001 z 2016 to ref 137425
458line 146385 -_-_
459  from ref 134609 z 2016 to ref 146001
460line 146641 -_-_
461  from ref 146513 z 2016 to ref 135249
462line 147537 -_-_
463  from ref 147409 z 2015 to ref 147153
464line 147793 -_-_
465  from ref 147665 z 2026 to ref 142161
466line 148305 -_-_
467  from ref 148177 z 3006 to ref 147921
468line 148817 -_-_ decenter_begin 675 decenter_end 828
469  from ref 148433 z 2031 to ref 148561
470line 149841 -_-_
471  from ref 149457 z 3006 to ref 149585
472line 150609 -_-_
473  from ref 139729 z 2021 to ref 148945
474end
Note: See TracBrowser for help on using the repository browser.