source: trunk/doc/UML/generated_yao_project/128337 @ 537

Last change on this file since 537 was 537, checked in by grlod, 13 years ago
File size: 12.7 KB
Line 
1format 73
2"Y2project1.h" // Generated files::Y2project1.h
3  revision 7
4  modified_by 81 "grlod"
5  // class settings
6  //class diagram settings
7  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
8  //use case diagram settings
9  package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
10  //sequence diagram settings
11  show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
12  //collaboration diagram settings
13  show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
14  //object diagram settings
15   write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
16  //component diagram settings
17  package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
18  draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
19  //deployment diagram settings
20  package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
21  draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
22  //state diagram settings
23  package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
24  show_activities default region_horizontally default drawing_language default show_stereotype_properties default
25  //activity diagram settings
26  package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
27  show_infonote default drawing_language default show_stereotype_properties default
28 
29  classview 128337 "procedures"
30    //class diagram settings
31    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
32    //collaboration diagram settings
33    show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
34    //object diagram settings
35     write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
36    //sequence diagram settings
37    show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
38    //state diagram settings
39    package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
40    show_activities default region_horizontally default drawing_language default show_stereotype_properties default
41    //class settings
42    //activity diagram settings
43    package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
44    show_infonote default drawing_language default show_stereotype_properties default
45    class 136913 "Y2project_global"
46      visibility package
47      cpp_decl ""
48      java_decl ""
49      php_decl ""
50      python_2_2 python_decl ""
51      idl_decl ""
52      explicit_switch_type ""
53     
54      operation 130769 "Yforward_traj_Traj"
55        class_operation public explicit_return_type "int"
56        nparams 1
57          param in name "nbp" explicit_type "int"
58       
59       
60       
61       
62       
63      end
64
65      operation 130897 "Yforward_space_Space"
66        class_operation public explicit_return_type "int"
67        nparams 0
68       
69       
70       
71       
72       
73      end
74
75      operation 131025 "Ybackward_traj_Traj"
76        class_operation public explicit_return_type "int"
77        nparams 1
78          param in name "nbp" explicit_type "int"
79       
80       
81       
82       
83       
84      end
85
86      operation 131153 "Ybackward_space_Space"
87        class_operation public explicit_return_type "int"
88        nparams 0
89       
90       
91       
92       
93       
94      end
95
96      operation 131281 "Yadjust_all"
97        class_operation public explicit_return_type ""
98        nparams 0
99       
100       
101       
102       
103       
104      end
105
106      operation 131409 "Yadjust_ModulA"
107        class_operation public explicit_return_type ""
108        nparams 0
109       
110       
111       
112       
113       
114      end
115
116      operation 143697 "Y3valstate_all"
117        class_operation public explicit_return_type "void"
118        nparams 0
119        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
120"
121        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
122  ${body}}
123"
124       
125       
126       
127       
128      end
129
130      operation 143825 "Y3valstate_ModulA"
131        class_operation public explicit_return_type ""
132        nparams 0
133        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
134"
135        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
136  ${body}}
137"
138       
139       
140       
141       
142      end
143
144      operation 150865 "Y3getstate_all"
145        class_operation public explicit_return_type ""
146        nparams 1
147          param in name "x" explicit_type "float []"
148        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
149"
150        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
151  ${body}}
152"
153       
154       
155       
156       
157      end
158
159      operation 150993 "Y3getstate_ModulA"
160        class_operation public explicit_return_type ""
161        nparams 1
162          param in name "x" explicit_type "float []"
163        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
164"
165        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
166  ${body}}
167"
168       
169       
170       
171       
172      end
173
174      operation 151121 "Y3valgrad_all"
175        class_operation public explicit_return_type ""
176        nparams 1
177          param in name "g" explicit_type "float []"
178        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
179"
180        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
181  ${body}}
182"
183       
184       
185       
186       
187      end
188
189      operation 151249 "Y3valgrad_ModulA"
190        class_operation public explicit_return_type ""
191        nparams 0
192        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
193"
194        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
195  ${body}}
196"
197       
198       
199       
200       
201        comment "Fills g with gradient of ModulA (on all the space, outputs, and on the target time)"
202      end
203
204      operation 158417 "Ywishdiff_all"
205        class_operation public explicit_return_type ""
206        nparams 7
207          param in name "nmmod" explicit_type "char *"
208          param in name "Yws" explicit_type "int"
209          param in name "Yw1" explicit_type "int"
210          param in name "Yw2" explicit_type "int"
211          param in name "Yw3" explicit_type "int"
212          param in name "Ywt" explicit_type "int"
213          param in name "vobs" explicit_type "YREAL"
214        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}, const ${t6} & ${p6}${v6}${)}${const}${volatile}${throw}${abstract};
215"
216        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}, const ${t6} & ${p6}${)}${const}${volatile}${throw}${staticnl}{
217  ${body}}
218"
219       
220       
221       
222       
223        comment "For nmmod module and ouput, space, time, Wish = Output - obs"
224      end
225
226      operation 158545 "Ycostwishdiff_all"
227        class_operation public explicit_return_type ""
228        nparams 6
229          param in name "nmmod" explicit_type "char *"
230          param in name "Yws" explicit_type "int"
231          param in name "Yw1" explicit_type "int"
232          param in name "Yw2" explicit_type "int"
233          param in name "Yw3" explicit_type "int"
234          param in name "Ywt" explicit_type "int"
235        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}${)}${const}${volatile}${throw}${abstract};
236"
237        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}${)}${const}${volatile}${throw}${staticnl}{
238  ${body}}
239"
240       
241       
242       
243       
244        comment "(if target module)
245Grad module  = YCostDiff(Wish(point), Wish(point))
246
247"
248      end
249
250      operation 158801 "Yforward_operator"
251        class_operation public explicit_return_type ""
252        nparams 1
253          param in name "type" explicit_type "char"
254        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
255"
256        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
257  ${body}}
258"
259       
260       
261       
262       
263      end
264
265      operation 158929 "Ybackward_operator"
266        class_operation public explicit_return_type ""
267        nparams 1
268          param in name "type" explicit_type "char"
269        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
270"
271        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
272  ${body}}
273"
274       
275       
276       
277       
278      end
279
280      operation 159057 "Ysetwish_mod"
281        class_operation public explicit_return_type ""
282        nparams 2
283          param in name "imod" explicit_type "int"
284          param in name "val" explicit_type "YREAL"
285        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, const ${t1} & ${p1}${)}${const}${volatile}${throw}${abstract};
286"
287        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, const ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
288  ${body}}
289"
290       
291       
292       
293       
294      end
295
296      operation 159185 "Ysetwish_ModulA"
297        class_operation public explicit_return_type ""
298        nparams 1
299          param in name "val" explicit_type "double"
300        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
301"
302        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
303  ${body}}
304"
305       
306       
307       
308       
309        comment "initializes Wish on all the axis and outputs for the corresponding module"
310      end
311
312      operation 159313 "Yrazgrad_only"
313        class_operation public explicit_return_type ""
314        nparams 1
315          param in name "itraj" explicit_type "int"
316        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
317"
318        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
319  ${body}}
320"
321       
322       
323       
324       
325      end
326    end
327  end
328
329  simplerelation 130001
330    ---|>
331      on
332      package_ref 129745 // project.d
333  end
334
335  simplerelation 164945
336    -_->
337      on
338      package_ref 128465 // Ymain_project.cpp
339  end
340end
Note: See TracBrowser for help on using the repository browser.