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

Last change on this file since 537 was 537, checked in by grlod, 13 years ago
File size: 4.3 KB
Line 
1format 73
2
3classinstance 128081 class_ref 136913 // Y2project_global
4  name ""   xyz 47 4 2005 life_line_z 2000
5classinstance 128209 class_ref 136913 // Y2project_global
6  name ""   xyz 182 4 2010 life_line_z 2000
7fragment 128721 "loop"
8  xyzwh 119 112 1985 614 513
9end
10classinstance 129105 class_ref 136657 // ModulA
11  name ""   xyz 371 4 2005 life_line_z 2000
12note 129489 "All access on modules outputs are done on the YTemps index (initialized in Yforward)"
13  xyzwh 733 16 2000 191 83
14note 129617 "Loop on the axes of the space, in the order defined in .d file (or automically generated), on Yi, Yj, and Yk."
15  xyzwh 519 12 2000 207 83
16note 130257 "the modules and points in spacetime are
17defined in .d file, in the ctin directives"
18  xyzwh 774 123 2000 145 101
19note 130513 "if the point is out of bounds, inputs are initialized with 0"
20  xyzwh 741 241 2020 163 67
21classinstance 130769 class_ref 136785 // ModulB
22  name ""   xyz 439 4 2010 life_line_z 2000
23note 131409 "For each order in the .d file, the corresponding loop is generated"
24  xyzwh 737 552 2000 187 75
25note 131537 "Order directives used for this example :
26order YA1
27order YA2
28Modul1
29forder
30order YB2
31Modul2
32forder"
33  xyzwh 762 342 2000 131 187
34note 131665 "Loop on i axis (Yi) from 0 to the width of the space"
35  xyzwh 3 153 2985 93 105
36fragment 131921 "loop"
37  xyzwh 149 139 1990 578 225
38end
39note 132049 "Loop on j axis (Yj) from 0 to the height of the space"
40  xyzwh 6.5 299.5 2000 93 105
41note 132433 "Loop on i axis (Yi) from the height of the space to 0"
42  xyzwh -4.5 455.5 2000 101 107
43fragment 132561 "loop"
44  xyzwh 149 370 2000 577 232
45end
46durationcanvas 128337 classinstance_ref 128081 // :Y2project_global
47  xyzwh 100 68 2000 11 651
48end
49durationcanvas 128465 classinstance_ref 128209 // :Y2project_global
50  xyzwh 235 70 2010 11 635
51  overlappingdurationcanvas 130001
52    xyzwh 241 166 2020 11 25
53  end
54  overlappingdurationcanvas 132177
55    xyzwh 241 411 2020 11 25
56  end
57end
58durationcanvas 129233 classinstance_ref 129105 // :ModulA
59  xyzwh 396 203 2010 11 32
60end
61durationcanvas 130897 classinstance_ref 130769 // :ModulB
62  xyzwh 464 485 2010 11 37
63end
64msg 128593 synchronous
65  from durationcanvas_ref 128337
66  to durationcanvas_ref 128465
67  yz 72 2015 msg operation_ref 130769 // "Yforward_traj_Traj(in nbp : int) : int"
68  show_full_operations_definition default drawing_language default
69  label_xy 109 57
70msg 129361 synchronous
71  from durationcanvas_ref 128465
72  to durationcanvas_ref 129233
73  yz 204 2020 msg operation_ref 144209 // "forward(in parameters : any)"
74  show_full_operations_definition default drawing_language default
75  args "Yting[0], Yting[1],..."
76  label_xy 259 188
77msg 129873 return
78  from durationcanvas_ref 129233
79  to durationcanvas_ref 128465
80  yz 224 2015 explicitmsg "module's states are filled"
81  show_full_operations_definition default drawing_language default
82  label_xy 251 213
83reflexivemsg 130129 synchronous
84  to durationcanvas_ref 130001
85  yz 166 2025 explicitmsg "initialize Yting with the corresponding outputs of the connected modules"
86  show_full_operations_definition default drawing_language default
87  label_xy 293 163
88msg 131025 synchronous
89  from durationcanvas_ref 128465
90  to durationcanvas_ref 130897
91  yz 485 2015 msg operation_ref 144337 // "forward(in parameters : any)"
92  show_full_operations_definition default drawing_language default
93  args "Yting[0], Yting[1], ..."
94  label_xy 321 469
95reflexivemsg 132305 synchronous
96  to durationcanvas_ref 132177
97  yz 411 2025 explicitmsg "initialize Yting with the corresponding outputs of the connected modules"
98  show_full_operations_definition default drawing_language default
99  label_xy 279 404
100msg 132689 return
101  from durationcanvas_ref 130897
102  to durationcanvas_ref 128465
103  yz 511 2020 explicitmsg "module's states are filled"
104  show_full_operations_definition default drawing_language default
105  label_xy 293 496
106msg 134609 return
107  from durationcanvas_ref 128465
108  to durationcanvas_ref 128337
109  yz 685 2015 explicitmsg "0"
110  show_full_operations_definition default drawing_language default
111  label_xy 164 670
112line 130385 -_-_
113  from ref 130129 z 2026 to point 597 120
114  line 134097 z 2026 to ref 130257
115line 130641 -_-_
116  from ref 130513 z 2026 to point 558 206
117  line 134225 z 2026 to ref 130129
118line 132945 -_-_
119  from ref 131665 z 2985 to ref 128721
120line 133841 -_-_
121  from ref 131921 z 2001 to ref 132049
122line 133969 -_-_
123  from ref 132561 z 2001 to ref 132433
124end
Note: See TracBrowser for help on using the repository browser.