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

Last change on this file since 537 was 537, checked in by grlod, 13 years ago
File size: 34.4 KB
Line 
1format 73
2"yaoProject" // yaoProject
3  revision 6
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 149201 "new"
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    classdiagram 162769 "new"
46      draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition yes show_members_visibility yes 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 yes show_infonote default shadow default show_stereotype_properties default
47      size A4-Landscape
48    end
49
50    sequencediagram 163025 "new"
51      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
52      overlapping_bars size A4-Landscape
53    end
54
55    class 155601 "RunParameters"
56      visibility package stereotype "struct"
57      cpp_decl "${comment}${template}struct ${name}${inherit} {
58${members}};
59${inlines}
60"
61      java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
62${members}}
63"
64      php_decl ""
65      python_2_2 python_decl ""
66      idl_decl ""
67      explicit_switch_type ""
68     
69      comment "run parameters"
70      classrelation 154065 // runl0kind (<unidirectional association>)
71        relation 152657 --->
72          a role_name "runl0kind" multiplicity "1" private
73            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
74"
75            classrelation_ref 154065 // runl0kind (<unidirectional association>)
76          b parent class_ref 155473 // YRunL0Kind
77      end
78
79      classrelation 154193 // runl1kind (<unidirectional association>)
80        relation 152785 --->
81          a role_name "runl1kind" multiplicity "1" private
82            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
83"
84            classrelation_ref 154193 // runl1kind (<unidirectional association>)
85          b parent class_ref 138065 // YRunL1Kind
86      end
87
88      classrelation 154321 // runl2kind (<unidirectional association>)
89        relation 152913 --->
90          a role_name "runl2kind" multiplicity "1" private
91            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
92"
93            classrelation_ref 154321 // runl2kind (<unidirectional association>)
94          b parent class_ref 138193 // YRunL2Kind
95      end
96
97      attribute 164305 "quasiStatic_beginning"
98        private explicit_type "float"
99        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
100"
101        java_decl ""
102        php_decl ""
103        python_decl ""
104        idl_decl ""
105      end
106
107      attribute 170833 "quasiStatic_length"
108        private explicit_type "float"
109        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
110"
111        java_decl ""
112        php_decl ""
113        python_decl ""
114        idl_decl ""
115      end
116    end
117
118    class 155473 "YRunL0Kind"
119      visibility package stereotype "enum"
120      cpp_decl "${comment}enum ${name} {
121${items}
122};
123"
124      java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
125${members}}
126"
127      php_decl ""
128      python_2_2 python_decl ""
129      idl_decl ""
130      explicit_switch_type ""
131     
132      comment " le type d'ajustement :
133 fonction d'ajustement propre à l'application
134 fonction d'ajustement standard (et classique) de Yao
135 M1QN3 (PLM: pas vraiment utile puisque c'est d'office forced avec m1qn3, but ...) "
136      attribute 154449 "RUNL0_STD"
137        public type class_ref 155473 // YRunL0Kind
138        cpp_decl "  ${name}${value},${comment}"
139        java_decl "  ${@}${name}${value},${comment}"
140        php_decl ""
141        python_decl ""
142        idl_decl ""
143      end
144
145      attribute 154577 "RUNL0_QUASISTATIC"
146        public type class_ref 155473 // YRunL0Kind
147        cpp_decl "  ${name}${value},${comment}"
148        java_decl "  ${@}${name}${value},${comment}"
149        php_decl ""
150        python_decl ""
151        idl_decl ""
152      end
153    end
154
155    class 154449 "Trajectory"
156      abstract visibility public
157      cpp_decl "${comment}${template}class ${name}${inherit} {
158${members}};
159${inlines}
160"
161      java_decl ""
162      php_decl ""
163      python_2_2 python_decl ""
164      idl_decl ""
165      explicit_switch_type ""
166     
167      classrelation 151377 // <composition>
168        relation_ref 150609 // <composition>
169      end
170
171      operation 172753 "iterate_forward"
172        abstract cpp_virtual public explicit_return_type ""
173        nparams 0
174        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
175"
176       
177       
178       
179       
180      end
181
182      classrelation 152657 // <association>
183        relation_ref 151377 // <association>
184      end
185
186      classrelation 154577 // <association>
187        relation 153169 ----
188          a role_name "" private
189            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
190"
191            classrelation_ref 154577 // <association>
192          b role_name "trajectory" private
193            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
194"
195            classrelation_ref 154705 // trajectory (<association>)
196      end
197
198      attribute 170961 "name"
199        private explicit_type "string"
200        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
201"
202        java_decl ""
203        php_decl ""
204        python_decl ""
205        idl_decl ""
206      end
207
208      attribute 171089 "type"
209        private explicit_type "char"
210        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
211"
212        java_decl ""
213        php_decl ""
214        python_decl ""
215        idl_decl ""
216      end
217
218      attribute 155601 "uptime"
219        private explicit_type "int"
220        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
221"
222        java_decl ""
223        php_decl ""
224        python_decl ""
225        idl_decl ""
226      end
227
228      attribute 155857 "offtime"
229        private explicit_type "float"
230        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
231"
232        java_decl ""
233        php_decl ""
234        python_decl ""
235        idl_decl ""
236      end
237
238      attribute 171217 "dtime"
239        private explicit_type "float"
240        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
241"
242        java_decl ""
243        php_decl ""
244        python_decl ""
245        idl_decl ""
246      end
247
248      attribute 155985 "curtime"
249        private explicit_type "float"
250        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
251"
252        java_decl ""
253        php_decl ""
254        python_decl ""
255        idl_decl ""
256      end
257
258      attribute 155729 "steptime"
259        private explicit_type "int"
260        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
261"
262        java_decl ""
263        php_decl ""
264        python_decl ""
265        idl_decl ""
266      end
267
268      attribute 171345 "toptime"
269        private explicit_type "int"
270        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
271"
272        java_decl ""
273        php_decl ""
274        python_decl ""
275        idl_decl ""
276      end
277
278      operation 181073 "iterate_backward"
279        abstract cpp_virtual public explicit_return_type ""
280        nparams 1
281          param in name "nbt" explicit_type "int"
282        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
283"
284       
285       
286       
287       
288      end
289
290      operation 181201 "iterate_linward"
291        abstract cpp_virtual public explicit_return_type ""
292        nparams 1
293          param in name "nbt" explicit_type "int"
294        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
295"
296       
297       
298       
299       
300      end
301
302      operation 181329 "iterate_dfward"
303        abstract cpp_virtual public explicit_return_type ""
304        nparams 1
305          param in name "nbt" explicit_type "int"
306        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
307"
308       
309       
310       
311       
312      end
313
314      attribute 171473 "active"
315        private explicit_type "bool"
316        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
317"
318        java_decl ""
319        php_decl ""
320        python_decl ""
321        idl_decl ""
322      end
323
324      attribute 171601 "generalObservations"
325        private type class_ref 138577 // Yst_nodo
326        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
327"
328        java_decl ""
329        php_decl ""
330        python_decl ""
331        idl_decl ""
332      end
333
334      attribute 171729 "timeObservations"
335        private type class_ref 138577 // Yst_nodo
336        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
337"
338        java_decl ""
339        php_decl ""
340        python_decl ""
341        idl_decl ""
342      end
343    end
344
345    class 154577 "Model"
346      visibility package
347      cpp_decl "${comment}${template}class ${name}${inherit} {
348${members}};
349${inlines}
350"
351      java_decl ""
352      php_decl ""
353      python_2_2 python_decl ""
354      idl_decl ""
355      explicit_switch_type ""
356     
357      classrelation 151249 // trajectories (<composition>)
358        relation 150609 *---
359          a role_name "trajectories" multiplicity "*" private
360            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
361"
362            classrelation_ref 151249 // trajectories (<composition>)
363          b role_name "" private
364            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
365"
366            classrelation_ref 151377 // <composition>
367      end
368
369      classrelation 151505 // spaces (<composition>)
370        relation 150737 *---
371          a role_name "spaces" multiplicity "*" private
372            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
373"
374            classrelation_ref 151505 // spaces (<composition>)
375          b role_name "" private
376            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
377"
378            classrelation_ref 151633 // <composition>
379      end
380
381      classrelation 151761 // modules (<composition>)
382        relation 150865 *---
383          a role_name "modules" multiplicity "*" private
384            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
385"
386            classrelation_ref 151761 // modules (<composition>)
387          b role_name "" private
388            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
389"
390            classrelation_ref 151889 // <composition>
391      end
392
393      operation 172881 "forward"
394        protected explicit_return_type ""
395        nparams 2
396          param in name "beginning" explicit_type "double"
397          param in name "length" explicit_type "double"
398        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${abstract};
399"
400        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
401  ${body}}
402"
403       
404       
405       
406       
407      end
408
409      operation 173009 "backward"
410        protected explicit_return_type ""
411        nparams 0
412        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
413"
414        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
415  ${body}}
416"
417       
418       
419       
420       
421      end
422
423      operation 173137 "iterate_std"
424        protected explicit_return_type ""
425        nparams 0
426        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
427"
428        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
429  ${body}}
430"
431       
432       
433       
434       
435      end
436
437      operation 173265 "run_std"
438        public explicit_return_type ""
439        nparams 2
440          param in name "l0kind" type class_ref 155473 // YRunL0Kind
441          param in name "l1kind" type class_ref 138065 // YRunL1Kind
442        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${abstract};
443"
444        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
445  ${body}}
446"
447       
448       
449       
450       
451      end
452
453      operation 173393 "run_inc"
454        public explicit_return_type ""
455        nparams 2
456          param in name "l0kind" type class_ref 155473 // YRunL0Kind
457          param in name "l1kind" type class_ref 138065 // YRunL1Kind
458        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${abstract};
459"
460        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
461  ${body}}
462"
463       
464       
465       
466       
467      end
468
469      operation 173521 "runL0"
470        private explicit_return_type ""
471        nparams 1
472          param in name "kind" type class_ref 155473 // YRunL0Kind
473        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${abstract};
474"
475        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
476  ${body}}
477"
478       
479       
480       
481       
482      end
483
484      operation 173649 "runL1"
485        private explicit_return_type ""
486        nparams 0
487        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
488"
489        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
490  ${body}}
491"
492       
493       
494       
495       
496      end
497
498      operation 173777 "runL2"
499        private explicit_return_type ""
500        nparams 0
501        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
502"
503        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
504  ${body}}
505"
506       
507       
508       
509       
510      end
511
512      attribute 154833 "name"
513        private explicit_type "string"
514        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
515"
516        java_decl ""
517        php_decl ""
518        python_decl ""
519        idl_decl ""
520      end
521
522      classrelation 153809 // runParameters (<unidirectional association>)
523        relation 152401 --->
524          a role_name "runParameters" private
525            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
526"
527            classrelation_ref 153809 // runParameters (<unidirectional association>)
528          b parent class_ref 155601 // RunParameters
529      end
530
531      classrelation 153937 // minimizerParameters (<unidirectional association>)
532        relation 152529 --->
533          a role_name "minimizerParameters" private
534            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
535"
536            classrelation_ref 153937 // minimizerParameters (<unidirectional association>)
537          b parent class_ref 155729 // MinimizerParameters
538      end
539
540      classrelation 154449 // incrementalParameters (<unidirectional association>)
541        relation 153041 --->
542          a role_name "incrementalParameters" multiplicity "1" private
543            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
544"
545            classrelation_ref 154449 // incrementalParameters (<unidirectional association>)
546          b parent class_ref 155857 // IncrementalParameters
547      end
548
549      operation 187857 "callbackM1QN3"
550        public explicit_return_type ""
551        nparams 8
552          param in name "indic" explicit_type "int*"
553          param in name "n" explicit_type "long *"
554          param in name "x" explicit_type "float[]"
555          param in name "fcost" explicit_type "float*"
556          param in name "g" explicit_type "float[]"
557          param in name "izs" explicit_type "long[]"
558          param in name "rzs" explicit_type "double[]"
559          param in name "dzs" explicit_type ""
560        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}, const ${t2} & ${p2}, const ${t3} & ${p3}, const ${t4} & ${p4}, const ${t5} & ${p5}, const ${t6} & ${p6}, const ${t7} & ${p7}${v7}${)}${const}${volatile}${throw}${abstract};
561"
562        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}, const ${t2} & ${p2}, const ${t3} & ${p3}, const ${t4} & ${p4}, const ${t5} & ${p5}, const ${t6} & ${p6}, const ${t7} & ${p7}${)}${const}${volatile}${throw}${staticnl}{
563  ${body}}
564"
565       
566       
567       
568       
569      end
570    end
571
572    class 154705 "Module"
573      abstract visibility package
574      cpp_decl "${comment}${template}class ${name}${inherit} {
575${members}};
576${inlines}
577"
578      java_decl ""
579      php_decl ""
580      python_2_2 python_decl ""
581      idl_decl ""
582      explicit_switch_type ""
583     
584      classrelation 151889 // <composition>
585        relation_ref 150865 // <composition>
586      end
587
588      classrelation 152273 // space (<association>)
589        relation 151249 ----
590          a role_name "space" multiplicity "1" private
591            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
592"
593            classrelation_ref 152273 // space (<association>)
594          b role_name "" private
595            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
596"
597            classrelation_ref 152401 // <association>
598      end
599
600      classrelation 152529 // trajectory (<association>)
601        relation 151377 ----
602          a role_name "trajectory" multiplicity "1" private
603            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
604"
605            classrelation_ref 152529 // trajectory (<association>)
606          b role_name "" private
607            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
608"
609            classrelation_ref 152657 // <association>
610      end
611
612      attribute 156753 "name"
613        private explicit_type "string"
614        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
615"
616        java_decl ""
617        php_decl ""
618        python_decl ""
619        idl_decl ""
620      end
621
622      attribute 155089 "states"
623        private explicit_type ""
624        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
625"
626        java_decl ""
627        php_decl ""
628        python_decl ""
629        idl_decl ""
630      end
631
632      attribute 155217 "gradients"
633        private explicit_type ""
634        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
635"
636        java_decl ""
637        php_decl ""
638        python_decl ""
639        idl_decl ""
640      end
641
642      attribute 155345 "wishes"
643        private explicit_type ""
644        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
645"
646        java_decl ""
647        php_decl ""
648        python_decl ""
649        idl_decl ""
650      end
651
652      attribute 155473 "epsis"
653        private explicit_type ""
654        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
655"
656        java_decl ""
657        php_decl ""
658        python_decl ""
659        idl_decl ""
660      end
661
662      operation 174289 "initialize"
663        abstract cpp_virtual public explicit_return_type ""
664        nparams 0
665        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
666"
667       
668       
669       
670       
671      end
672
673      classrelation 155729 // <unidirectional association>
674        relation 154193 --->
675          a role_name "" private
676            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
677"
678            classrelation_ref 155729 // <unidirectional association>
679          b parent class_ref 156241 // MemoryParameters
680      end
681
682      operation 174545 "adjust"
683        public explicit_return_type ""
684        nparams 0
685        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
686"
687        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
688  ${body}}
689"
690       
691       
692       
693       
694      end
695
696      attribute 157393 "isTarget"
697        private explicit_type "bool"
698        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
699"
700        java_decl ""
701        php_decl ""
702        python_decl ""
703        idl_decl ""
704      end
705
706      attribute 157521 "isCost"
707        private explicit_type "bool"
708        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
709"
710        java_decl ""
711        php_decl ""
712        python_decl ""
713        idl_decl ""
714      end
715
716      attribute 157649 "forwardIndex"
717        private explicit_type "int"
718        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
719"
720        java_decl ""
721        php_decl ""
722        python_decl ""
723        idl_decl ""
724      end
725
726      attribute 157777 "backwardIndex"
727        private explicit_type "int"
728        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
729"
730        java_decl ""
731        php_decl ""
732        python_decl ""
733        idl_decl ""
734      end
735
736      attribute 171857 "beginTarget"
737        private explicit_type "int"
738        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
739"
740        java_decl ""
741        php_decl ""
742        python_decl ""
743        idl_decl ""
744      end
745
746      attribute 171985 "endTarget"
747        private explicit_type "int"
748        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
749"
750        java_decl ""
751        php_decl ""
752        python_decl ""
753        idl_decl ""
754      end
755    end
756
757    class 154833 "Space"
758      abstract visibility package
759      cpp_decl "${comment}${template}class ${name}${inherit} {
760${members}};
761${inlines}
762"
763      java_decl ""
764      php_decl ""
765      python_2_2 python_decl ""
766      idl_decl ""
767      explicit_switch_type ""
768     
769      classrelation 151633 // <composition>
770        relation_ref 150737 // <composition>
771      end
772
773      classrelation 152401 // <association>
774        relation_ref 151249 // <association>
775      end
776
777      classrelation 154705 // trajectory (<association>)
778        relation_ref 153169 // <association>
779      end
780
781      attribute 156113 "name"
782        private explicit_type "string"
783        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
784"
785        java_decl ""
786        php_decl ""
787        python_decl ""
788        idl_decl ""
789      end
790
791      attribute 156241 "type"
792        private explicit_type "char"
793        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
794"
795        java_decl ""
796        php_decl ""
797        python_decl ""
798        idl_decl ""
799      end
800
801      attribute 156369 "i_width"
802        private explicit_type "int"
803        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
804"
805        java_decl ""
806        php_decl ""
807        python_decl ""
808        idl_decl ""
809      end
810
811      attribute 156497 "j_width"
812        private explicit_type "int"
813        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
814"
815        java_decl ""
816        php_decl ""
817        python_decl ""
818        idl_decl ""
819      end
820
821      attribute 156625 "k_width"
822        private explicit_type "int"
823        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
824"
825        java_decl ""
826        php_decl ""
827        python_decl ""
828        idl_decl ""
829      end
830    end
831
832    class 154961 "ModulA"
833      visibility package
834      cpp_decl "${comment}${template}class ${name}${inherit} {
835${members}};
836${inlines}
837"
838      java_decl ""
839      php_decl ""
840      python_2_2 python_decl ""
841      idl_decl ""
842      explicit_switch_type ""
843     
844      classrelation 152017 // <generalisation>
845        relation 150993 ---|>
846          a public
847            cpp default "${type}"
848            classrelation_ref 152017 // <generalisation>
849          b parent class_ref 154705 // Module
850      end
851
852      operation 173905 "forward"
853        public explicit_return_type ""
854        nparams 0
855        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
856"
857        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
858  ${body}}
859"
860       
861       
862       
863       
864      end
865
866      operation 174417 "initialize"
867        public explicit_return_type ""
868        nparams 0
869        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
870"
871        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
872  ${body}}
873"
874       
875       
876       
877       
878      end
879    end
880
881    class 155089 "ModulB"
882      visibility package
883      cpp_decl "${comment}${template}class ${name}${inherit} {
884${members}};
885${inlines}
886"
887      java_decl ""
888      php_decl ""
889      python_2_2 python_decl ""
890      idl_decl ""
891      explicit_switch_type ""
892     
893      classrelation 152145 // <generalisation>
894        relation 151121 ---|>
895          a public
896            cpp default "${type}"
897            classrelation_ref 152145 // <generalisation>
898          b parent class_ref 154705 // Module
899      end
900    end
901
902    class 155345 "TrajectoryA"
903      visibility package
904      cpp_decl "${comment}${template}class ${name}${inherit} {
905${members}};
906${inlines}
907"
908      java_decl ""
909      php_decl ""
910      python_2_2 python_decl ""
911      idl_decl ""
912      explicit_switch_type ""
913     
914      classrelation 154833 // <generalisation>
915        relation 153297 ---|>
916          a public
917            cpp default "${type}"
918            classrelation_ref 154833 // <generalisation>
919          b parent class_ref 154449 // Trajectory
920      end
921
922      operation 174033 "iterate_forward"
923        public explicit_return_type ""
924        nparams 0
925        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
926"
927        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
928  ${body}}
929"
930       
931       
932       
933       
934      end
935    end
936
937    class 155729 "MinimizerParameters"
938      visibility package stereotype "struct"
939      cpp_decl "${comment}${template}struct ${name}${inherit} {
940${members}};
941${inlines}
942"
943      java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
944${members}}
945"
946      php_decl ""
947      python_2_2 python_decl ""
948      idl_decl ""
949      explicit_switch_type ""
950     
951      comment "minimizer used parameters"
952    end
953
954    class 155857 "IncrementalParameters"
955      visibility package stereotype "struct"
956      cpp_decl "${comment}${template}struct ${name}${inherit} {
957${members}};
958${inlines}
959"
960      java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
961${members}}
962"
963      php_decl ""
964      python_2_2 python_decl ""
965      idl_decl ""
966      explicit_switch_type ""
967     
968      comment " structure d'un noeud de l'arborescence des observations "
969    end
970
971    class 156241 "MemoryParameters"
972      visibility package stereotype "struct"
973      cpp_decl "${comment}${template}struct ${name}${inherit} {
974${members}};
975${inlines}
976"
977      java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
978${members}}
979"
980      php_decl ""
981      python_2_2 python_decl ""
982      idl_decl ""
983      explicit_switch_type ""
984     
985      comment " structure d'un noeud de l'arborescence des observations "
986      attribute 157009 "snapshot_size"
987        private explicit_type "int"
988        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
989"
990        java_decl ""
991        php_decl ""
992        python_decl ""
993        idl_decl ""
994      end
995
996      attribute 157137 "window_size"
997        private explicit_type "int"
998        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
999"
1000        java_decl ""
1001        php_decl ""
1002        python_decl ""
1003        idl_decl ""
1004      end
1005
1006      attribute 157265 "checkpointing_activated"
1007        private explicit_type "bool"
1008        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1009"
1010        java_decl ""
1011        php_decl ""
1012        python_decl ""
1013        idl_decl ""
1014      end
1015    end
1016
1017    classinstance 145105 ""
1018      type class_ref 154577 // Model
1019      attributes
1020        end
1021      relations
1022        end
1023    end
1024
1025    classinstance 145233 ""
1026      type class_ref 154449 // Trajectory
1027      attributes
1028        end
1029      relations
1030        end
1031    end
1032
1033    classdiagram 169553 "qs"
1034      draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition yes show_members_visibility yes 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
1035      size A4-Landscape
1036    end
1037
1038    class 162897 "ModelProject"
1039      visibility package
1040      cpp_decl "${comment}${template}class ${name}${inherit} {
1041${members}};
1042${inlines}
1043"
1044      java_decl ""
1045      php_decl ""
1046      python_2_2 python_decl ""
1047      idl_decl ""
1048      explicit_switch_type ""
1049     
1050      classrelation 162769 // <generalisation>
1051        relation 160977 ---|>
1052          a public
1053            cpp default "${type}"
1054            classrelation_ref 162769 // <generalisation>
1055          b parent class_ref 154577 // Model
1056      end
1057    end
1058  end
1059
1060  deploymentview 134609 "New"
1061    //deployment diagram settings
1062    package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
1063    draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
1064    artifact 150609 "Model.hpp"
1065      stereotype "source"
1066      associated_classes
1067        class_ref 162897 // ModelProject
1068        class_ref 155857 // IncrementalParameters
1069        class_ref 156241 // MemoryParameters
1070        class_ref 155729 // MinimizerParameters
1071        class_ref 155601 // RunParameters
1072      end
1073      simplerelation 166353
1074        -_->
1075          on artifact_ref 150993 // Trajectory.cpp
1076      end
1077
1078      simplerelation 166737
1079        -_->
1080          on artifact_ref 135121 // Y1project.h
1081      end
1082    end
1083
1084    artifact 150737 "Model.cpp"
1085      stereotype "source"
1086      associated_classes
1087        class_ref 154577 // Model
1088      end
1089      simplerelation 166097
1090        -_->
1091          on artifact_ref 150609 // Model.hpp
1092      end
1093    end
1094
1095    artifact 150865 "Trajectory.hpp"
1096      stereotype "source"
1097      associated_classes
1098      end
1099      simplerelation 166225
1100        -_->
1101          on artifact_ref 150737 // Model.cpp
1102      end
1103
1104      simplerelation 166609
1105        -_->
1106          on artifact_ref 135121 // Y1project.h
1107      end
1108    end
1109
1110    artifact 150993 "Trajectory.cpp"
1111      stereotype "source"
1112      associated_classes
1113      end
1114      simplerelation 166481
1115        -_->
1116          on artifact_ref 150865 // Trajectory.hpp
1117      end
1118    end
1119
1120    deploymentdiagram 176081 "New"
1121      package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
1122      draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
1123      size A4-Landscape
1124    end
1125  end
1126end
Note: See TracBrowser for help on using the repository browser.