Xcos: fix memleak on MVC objects after 238f0650
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / SuperBlock_in_SuperBlock.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2014 - Scilab Enterprises - Paul Bignier
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- CLI SHELL MODE -->
8 loadXcosLibs();
9 scicos_log("TRACE");
10 link = scicos_link(from=[2,1,0],to=[3,1,1]);
11 Xcos info:    objectCreated( 1 , LINK )
12 Xcos trace:   propertyUpdated( 1 , LINK , CONTROL_POINTS ) : NO_CHANGES
13 Xcos trace:   propertyUpdated( 1 , LINK , CONTROL_POINTS ) : NO_CHANGES
14 Xcos trace:   propertyUpdated( 1 , LINK , DESCRIPTION ) : NO_CHANGES
15 Xcos trace:   propertyUpdated( 1 , LINK , THICK ) : NO_CHANGES
16 Xcos trace:   propertyUpdated( 1 , LINK , COLOR ) : NO_CHANGES
17 Xcos trace:   propertyUpdated( 1 , LINK , KIND ) : NO_CHANGES
18 subDiag = scicos_diagram( objs=list(link) );
19 Xcos info:    objectCreated( 2 , DIAGRAM )
20 Xcos trace:   objectReferenced( 2 , DIAGRAM ) : 1
21 Xcos trace:   propertyUpdated( 2 , DIAGRAM , TITLE ) : NO_CHANGES
22 Xcos trace:   propertyUpdated( 2 , DIAGRAM , PATH ) : NO_CHANGES
23 Xcos trace:   propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
24 Xcos trace:   propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
25 Xcos trace:   propertyUpdated( 2 , DIAGRAM , CONTEXT ) : NO_CHANGES
26 Xcos trace:   objectUnreferenced( 2 , DIAGRAM ) : 0
27 Xcos info:    objectCreated( 3 , LINK )
28 Xcos info:    objectCloned( 1 , 3 , LINK )
29 Xcos trace:   propertyUpdated( 3 , LINK , COLOR ) : NO_CHANGES
30 Xcos trace:   propertyUpdated( 3 , LINK , KIND ) : NO_CHANGES
31 Xcos trace:   propertyUpdated( 3 , LINK , DESCRIPTION ) : NO_CHANGES
32 Xcos trace:   propertyUpdated( 3 , LINK , UID ) : NO_CHANGES
33 Xcos trace:   propertyUpdated( 3 , LINK , STYLE ) : NO_CHANGES
34 Xcos trace:   propertyUpdated( 3 , LINK , CONTROL_POINTS ) : NO_CHANGES
35 Xcos trace:   propertyUpdated( 3 , LINK , THICK ) : NO_CHANGES
36 Xcos trace:   propertyUpdated( 3 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
37 Xcos trace:   propertyUpdated( 3 , LINK , PARENT_BLOCK ) : NO_CHANGES
38 Xcos trace:   propertyUpdated( 3 , LINK , SOURCE_PORT ) : NO_CHANGES
39 Xcos trace:   propertyUpdated( 3 , LINK , DESTINATION_PORT ) : NO_CHANGES
40 Xcos trace:   objectReferenced( 3 , LINK ) : 1
41 Xcos debug:   propertyUpdated( 3 , LINK , PARENT_DIAGRAM ) : SUCCESS
42 Xcos trace:   propertyUpdated( 3 , LINK , PARENT_BLOCK ) : NO_CHANGES
43 Xcos debug:   propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
44 Xcos trace:   objectUnreferenced( 3 , LINK ) : 0
45 Xcos debug:   propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
46 Super1 = scicos_block(,..
47 model=scicos_model(sim="super",in=[],in2=[],intyp=1,out=[],out2=[],outtyp=[],evtin=[],evtout=[],state=[],dstate=[],odstate=list(),..
48 rpar=subDiag,..
49 ipar=[],opar=list(),blocktype="h",firing=[],dep_ut=[%f,%f],label="Quat_Conj",nzcross=0,nmode=0,equations=list())..
50 );
51 Xcos info:    objectCreated( 4 , BLOCK )
52 Xcos trace:   objectReferenced( 4 , BLOCK ) : 1
53 Xcos trace:   propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
54 Xcos trace:   propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
55 Xcos trace:   propertyUpdated( 4 , BLOCK , EXPRS ) : NO_CHANGES
56 Xcos trace:   propertyUpdated( 4 , BLOCK , DESCRIPTION ) : NO_CHANGES
57 Xcos trace:   propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
58 Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 0
59 Xcos trace:   objectReferenced( 4 , BLOCK ) : 1
60 Xcos debug:   propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
61 Xcos trace:   propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
62 Xcos trace:   propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
63 Xcos trace:   propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
64 Xcos trace:   propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
65 Xcos trace:   objectReferenced( 4 , BLOCK ) : 2
66 Xcos trace:   objectReferenced( 3 , LINK ) : 1
67 Xcos info:    objectCreated( 5 , LINK )
68 Xcos info:    objectCloned( 3 , 5 , LINK )
69 Xcos trace:   propertyUpdated( 5 , LINK , COLOR ) : NO_CHANGES
70 Xcos trace:   propertyUpdated( 5 , LINK , KIND ) : NO_CHANGES
71 Xcos trace:   propertyUpdated( 5 , LINK , DESCRIPTION ) : NO_CHANGES
72 Xcos trace:   propertyUpdated( 5 , LINK , UID ) : NO_CHANGES
73 Xcos trace:   propertyUpdated( 5 , LINK , STYLE ) : NO_CHANGES
74 Xcos trace:   propertyUpdated( 5 , LINK , CONTROL_POINTS ) : NO_CHANGES
75 Xcos trace:   propertyUpdated( 5 , LINK , THICK ) : NO_CHANGES
76 Xcos trace:   propertyUpdated( 5 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
77 Xcos trace:   propertyUpdated( 5 , LINK , PARENT_BLOCK ) : NO_CHANGES
78 Xcos trace:   propertyUpdated( 5 , LINK , SOURCE_PORT ) : NO_CHANGES
79 Xcos trace:   propertyUpdated( 5 , LINK , DESTINATION_PORT ) : NO_CHANGES
80 Xcos trace:   objectReferenced( 5 , LINK ) : 1
81 Xcos trace:   propertyUpdated( 5 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
82 Xcos debug:   propertyUpdated( 5 , LINK , PARENT_BLOCK ) : SUCCESS
83 Xcos debug:   propertyUpdated( 4 , BLOCK , CHILDREN ) : SUCCESS
84 Xcos trace:   objectUnreferenced( 5 , LINK ) : 0
85 Xcos trace:   objectUnreferenced( 3 , LINK ) : 0
86 Xcos trace:   objectReferenced( 2 , DIAGRAM ) : 1
87 Xcos trace:   objectUnreferenced( 2 , DIAGRAM ) : 0
88 Xcos trace:   objectReferenced( 4 , BLOCK ) : 3
89 Xcos debug:   propertyUpdated( 4 , BLOCK , DESCRIPTION ) : SUCCESS
90 Xcos trace:   propertyUpdated( 4 , BLOCK , CONTEXT ) : NO_CHANGES
91 Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 2
92 Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 1
93 Xcos trace:   propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
94 Xcos trace:   propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
95 Xcos debug:   propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
96 Xcos trace:   propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
97 Xcos debug:   propertyUpdated( 4 , BLOCK , DESCRIPTION ) : SUCCESS
98 Xcos trace:   propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
99 Xcos trace:   propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
100 Xcos trace:   propertyUpdated( 4 , BLOCK , EQUATIONS ) : NO_CHANGES
101 Xcos trace:   propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
102 Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 0
103 Xcos trace:   propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
104 diag = scicos_diagram();
105 Xcos info:    objectCreated( 6 , DIAGRAM )
106 Xcos trace:   objectReferenced( 6 , DIAGRAM ) : 1
107 Xcos trace:   propertyUpdated( 6 , DIAGRAM , TITLE ) : NO_CHANGES
108 Xcos trace:   propertyUpdated( 6 , DIAGRAM , PATH ) : NO_CHANGES
109 Xcos trace:   propertyUpdated( 6 , DIAGRAM , PROPERTIES ) : NO_CHANGES
110 Xcos trace:   propertyUpdated( 6 , DIAGRAM , PROPERTIES ) : NO_CHANGES
111 Xcos trace:   propertyUpdated( 6 , DIAGRAM , CONTEXT ) : NO_CHANGES
112 Xcos trace:   objectUnreferenced( 6 , DIAGRAM ) : 0
113 Xcos trace:   propertyUpdated( 6 , DIAGRAM , CHILDREN ) : NO_CHANGES
114 Xcos debug:   propertyUpdated( 6 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
115 diag.objs(1) = Super1;
116 Xcos info:    objectCreated( 7 , BLOCK )
117 Xcos info:    objectCloned( 4 , 7 , BLOCK )
118 Xcos trace:   propertyUpdated( 7 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
119 Xcos debug:   propertyUpdated( 7 , BLOCK , DESCRIPTION ) : SUCCESS
120 Xcos trace:   propertyUpdated( 7 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
121 Xcos debug:   propertyUpdated( 7 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
122 Xcos debug:   propertyUpdated( 7 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
123 Xcos trace:   propertyUpdated( 7 , BLOCK , UID ) : NO_CHANGES
124 Xcos trace:   propertyUpdated( 7 , BLOCK , STYLE ) : NO_CHANGES
125 Xcos trace:   propertyUpdated( 7 , BLOCK , GEOMETRY ) : NO_CHANGES
126 Xcos trace:   propertyUpdated( 7 , BLOCK , EXPRS ) : NO_CHANGES
127 Xcos trace:   propertyUpdated( 7 , BLOCK , STATE ) : NO_CHANGES
128 Xcos trace:   propertyUpdated( 7 , BLOCK , DSTATE ) : NO_CHANGES
129 Xcos trace:   propertyUpdated( 7 , BLOCK , ODSTATE ) : NO_CHANGES
130 Xcos trace:   propertyUpdated( 7 , BLOCK , RPAR ) : NO_CHANGES
131 Xcos trace:   propertyUpdated( 7 , BLOCK , OPAR ) : NO_CHANGES
132 Xcos trace:   propertyUpdated( 7 , BLOCK , EQUATIONS ) : NO_CHANGES
133 Xcos trace:   propertyUpdated( 7 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
134 Xcos trace:   propertyUpdated( 7 , BLOCK , NZCROSS ) : NO_CHANGES
135 Xcos trace:   propertyUpdated( 7 , BLOCK , NMODE ) : NO_CHANGES
136 Xcos trace:   propertyUpdated( 7 , BLOCK , IPAR ) : NO_CHANGES
137 Xcos trace:   propertyUpdated( 7 , BLOCK , COLOR ) : NO_CHANGES
138 Xcos trace:   propertyUpdated( 7 , BLOCK , CONTEXT ) : NO_CHANGES
139 Xcos trace:   propertyUpdated( 7 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
140 Xcos trace:   propertyUpdated( 7 , BLOCK , INPUTS ) : NO_CHANGES
141 Xcos trace:   propertyUpdated( 7 , BLOCK , OUTPUTS ) : NO_CHANGES
142 Xcos trace:   propertyUpdated( 7 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
143 Xcos trace:   propertyUpdated( 7 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
144 Xcos trace:   propertyUpdated( 7 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
145 Xcos info:    objectCreated( 8 , LINK )
146 Xcos info:    objectCloned( 5 , 8 , LINK )
147 Xcos trace:   propertyUpdated( 8 , LINK , COLOR ) : NO_CHANGES
148 Xcos trace:   propertyUpdated( 8 , LINK , KIND ) : NO_CHANGES
149 Xcos trace:   propertyUpdated( 8 , LINK , DESCRIPTION ) : NO_CHANGES
150 Xcos trace:   propertyUpdated( 8 , LINK , UID ) : NO_CHANGES
151 Xcos trace:   propertyUpdated( 8 , LINK , STYLE ) : NO_CHANGES
152 Xcos trace:   propertyUpdated( 8 , LINK , CONTROL_POINTS ) : NO_CHANGES
153 Xcos trace:   propertyUpdated( 8 , LINK , THICK ) : NO_CHANGES
154 Xcos trace:   propertyUpdated( 8 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
155 Xcos debug:   propertyUpdated( 8 , LINK , PARENT_BLOCK ) : SUCCESS
156 Xcos trace:   propertyUpdated( 8 , LINK , SOURCE_PORT ) : NO_CHANGES
157 Xcos trace:   propertyUpdated( 8 , LINK , DESTINATION_PORT ) : NO_CHANGES
158 Xcos trace:   propertyUpdated( 8 , LINK , SOURCE_PORT ) : NO_CHANGES
159 Xcos trace:   propertyUpdated( 8 , LINK , DESTINATION_PORT ) : NO_CHANGES
160 Xcos debug:   propertyUpdated( 7 , BLOCK , CHILDREN ) : SUCCESS
161 Xcos trace:   objectReferenced( 7 , BLOCK ) : 1
162 Xcos debug:   propertyUpdated( 7 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
163 Xcos trace:   propertyUpdated( 7 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
164 Xcos debug:   propertyUpdated( 6 , DIAGRAM , CHILDREN ) : SUCCESS
165 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 0
166 diag.objs(1)
167 Xcos trace:   objectReferenced( 7 , BLOCK ) : 1
168  ans  =
169 GUI     : 
170 Graphics: 
171 Xcos trace:   objectReferenced( 7 , BLOCK ) : 2
172 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 1
173           orig = [0,0]
174           sz = [20,20]
175           exprs = []
176           pin = []
177           pout = []
178           pein = []
179           peout = []
180           gr_i = []
181           id = "Quat_Conj"
182           in_implicit = []
183           out_implicit = []
184           in_style = ""
185           out_style = ""
186           in_label = ""
187           out_label = ""
188           style = ""
189 Model   : 
190 Xcos trace:   objectReferenced( 7 , BLOCK ) : 2
191 Xcos trace:   objectReferenced( 7 , BLOCK ) : 3
192 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 2
193 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 1
194           super type: 0
195           in = []
196           in2 = []
197           intyp = 1
198           out = []
199           out2 = []
200           outtyp = 1
201           evtin = []
202           evtout = []
203           state = []
204           dstate = []
205           odstate = list()
206           rpar : SuperBlock
207           ipar = []
208           opar = list()
209           blocktype = "h"
210           firing = []
211           dep_ut = [%f,%f]
212           label = "Quat_Conj"
213           nzcross = 0
214           nmode = 0
215           equations = list()
216           uid = ""
217 diag.objs(1).model
218 Xcos trace:   objectReferenced( 7 , BLOCK ) : 2
219 Xcos trace:   objectReferenced( 7 , BLOCK ) : 3
220 Xcos trace:   objectReferenced( 7 , BLOCK ) : 4
221 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 3
222 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 2
223 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 1
224  ans  =
225 super type: 0
226 Xcos trace:   objectReferenced( 7 , BLOCK ) : 2
227 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 1
228 Xcos trace:   objectReferenced( 8 , LINK ) : 1
229 Xcos trace:   objectUnreferenced( 8 , LINK ) : 0
230 in = []
231 in2 = []
232 intyp = 1
233 out = []
234 out2 = []
235 outtyp = 1
236 evtin = []
237 evtout = []
238 state = []
239 dstate = []
240 odstate = list()
241 rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[600,450,0,0,600,450],["Quat_Conj";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),list(mlist(["Link","xx","yy","id","thick","ct","from","to"],[],[],"",[0,0],[1,1],[2,1,0],[3,1,1])),"",list())
242 ipar = []
243 opar = list()
244 blocktype = "h"
245 firing = []
246 dep_ut = [%f,%f]
247 label = "Quat_Conj"
248 nzcross = 0
249 nmode = 0
250 equations = list()
251 uid = ""
252 diag.objs(1).model.rpar.objs(1)
253 Xcos trace:   objectReferenced( 7 , BLOCK ) : 2
254 Xcos trace:   objectReferenced( 7 , BLOCK ) : 3
255 Xcos trace:   objectReferenced( 7 , BLOCK ) : 4
256 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 3
257 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 2
258 Xcos trace:   objectReferenced( 8 , LINK ) : 1
259 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 1
260 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 0
261  ans  =
262 Link    :
263           xx: []
264           yy: []
265           id: 
266           thick: 0 0
267           ct: 1 1
268           from: 2 1 0
269           to: 3 1 1
270 Super2 = scicos_block(,..
271 model=scicos_model(sim="super",in=[],in2=[],intyp=1,out=[],out2=[],outtyp=[],evtin=[],evtout=[],state=[],dstate=[],odstate=list(),..
272 rpar=diag,..
273 ipar=[],opar=list(),blocktype="h",firing=[],dep_ut=[%f,%f],label="Quat_Conj",nzcross=0,nmode=0,equations=list())..
274 );
275 Xcos info:    objectCreated( 9 , BLOCK )
276 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
277 Xcos trace:   propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES
278 Xcos trace:   propertyUpdated( 9 , BLOCK , GEOMETRY ) : NO_CHANGES
279 Xcos trace:   propertyUpdated( 9 , BLOCK , EXPRS ) : NO_CHANGES
280 Xcos trace:   propertyUpdated( 9 , BLOCK , DESCRIPTION ) : NO_CHANGES
281 Xcos trace:   propertyUpdated( 9 , BLOCK , STYLE ) : NO_CHANGES
282 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
283 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
284 Xcos debug:   propertyUpdated( 9 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
285 Xcos trace:   propertyUpdated( 9 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
286 Xcos trace:   propertyUpdated( 9 , BLOCK , STATE ) : NO_CHANGES
287 Xcos trace:   propertyUpdated( 9 , BLOCK , DSTATE ) : NO_CHANGES
288 Xcos trace:   propertyUpdated( 9 , BLOCK , ODSTATE ) : NO_CHANGES
289 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
290 Xcos trace:   objectReferenced( 7 , BLOCK ) : 1
291 Xcos info:    objectCreated( 10 , BLOCK )
292 Xcos info:    objectCloned( 7 , 10 , BLOCK )
293 Xcos trace:   propertyUpdated( 10 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
294 Xcos debug:   propertyUpdated( 10 , BLOCK , DESCRIPTION ) : SUCCESS
295 Xcos trace:   propertyUpdated( 10 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
296 Xcos debug:   propertyUpdated( 10 , BLOCK , SIM_FUNCTION_NAME ) : SUCCESS
297 Xcos debug:   propertyUpdated( 10 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
298 Xcos trace:   propertyUpdated( 10 , BLOCK , UID ) : NO_CHANGES
299 Xcos trace:   propertyUpdated( 10 , BLOCK , STYLE ) : NO_CHANGES
300 Xcos trace:   propertyUpdated( 10 , BLOCK , GEOMETRY ) : NO_CHANGES
301 Xcos trace:   propertyUpdated( 10 , BLOCK , EXPRS ) : NO_CHANGES
302 Xcos trace:   propertyUpdated( 10 , BLOCK , STATE ) : NO_CHANGES
303 Xcos trace:   propertyUpdated( 10 , BLOCK , DSTATE ) : NO_CHANGES
304 Xcos trace:   propertyUpdated( 10 , BLOCK , ODSTATE ) : NO_CHANGES
305 Xcos trace:   propertyUpdated( 10 , BLOCK , RPAR ) : NO_CHANGES
306 Xcos trace:   propertyUpdated( 10 , BLOCK , OPAR ) : NO_CHANGES
307 Xcos trace:   propertyUpdated( 10 , BLOCK , EQUATIONS ) : NO_CHANGES
308 Xcos trace:   propertyUpdated( 10 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
309 Xcos trace:   propertyUpdated( 10 , BLOCK , NZCROSS ) : NO_CHANGES
310 Xcos trace:   propertyUpdated( 10 , BLOCK , NMODE ) : NO_CHANGES
311 Xcos trace:   propertyUpdated( 10 , BLOCK , IPAR ) : NO_CHANGES
312 Xcos trace:   propertyUpdated( 10 , BLOCK , COLOR ) : NO_CHANGES
313 Xcos trace:   propertyUpdated( 10 , BLOCK , CONTEXT ) : NO_CHANGES
314 Xcos trace:   propertyUpdated( 10 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
315 Xcos trace:   propertyUpdated( 10 , BLOCK , INPUTS ) : NO_CHANGES
316 Xcos trace:   propertyUpdated( 10 , BLOCK , OUTPUTS ) : NO_CHANGES
317 Xcos trace:   propertyUpdated( 10 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
318 Xcos trace:   propertyUpdated( 10 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
319 Xcos trace:   propertyUpdated( 10 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
320 Xcos info:    objectCreated( 11 , LINK )
321 Xcos info:    objectCloned( 8 , 11 , LINK )
322 Xcos trace:   propertyUpdated( 11 , LINK , COLOR ) : NO_CHANGES
323 Xcos trace:   propertyUpdated( 11 , LINK , KIND ) : NO_CHANGES
324 Xcos trace:   propertyUpdated( 11 , LINK , DESCRIPTION ) : NO_CHANGES
325 Xcos trace:   propertyUpdated( 11 , LINK , UID ) : NO_CHANGES
326 Xcos trace:   propertyUpdated( 11 , LINK , STYLE ) : NO_CHANGES
327 Xcos trace:   propertyUpdated( 11 , LINK , CONTROL_POINTS ) : NO_CHANGES
328 Xcos trace:   propertyUpdated( 11 , LINK , THICK ) : NO_CHANGES
329 Xcos trace:   propertyUpdated( 11 , LINK , PARENT_DIAGRAM ) : NO_CHANGES
330 Xcos debug:   propertyUpdated( 11 , LINK , PARENT_BLOCK ) : SUCCESS
331 Xcos trace:   propertyUpdated( 11 , LINK , SOURCE_PORT ) : NO_CHANGES
332 Xcos trace:   propertyUpdated( 11 , LINK , DESTINATION_PORT ) : NO_CHANGES
333 Xcos trace:   propertyUpdated( 11 , LINK , SOURCE_PORT ) : NO_CHANGES
334 Xcos trace:   propertyUpdated( 11 , LINK , DESTINATION_PORT ) : NO_CHANGES
335 Xcos debug:   propertyUpdated( 10 , BLOCK , CHILDREN ) : SUCCESS
336 Xcos trace:   objectReferenced( 10 , BLOCK ) : 1
337 Xcos trace:   propertyUpdated( 10 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
338 Xcos debug:   propertyUpdated( 10 , BLOCK , PARENT_BLOCK ) : SUCCESS
339 Xcos debug:   propertyUpdated( 9 , BLOCK , CHILDREN ) : SUCCESS
340 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 0
341 Xcos trace:   objectUnreferenced( 7 , BLOCK ) : 0
342 Xcos trace:   objectReferenced( 6 , DIAGRAM ) : 1
343 Xcos trace:   objectUnreferenced( 6 , DIAGRAM ) : 0
344 Xcos trace:   objectReferenced( 9 , BLOCK ) : 3
345 Xcos debug:   propertyUpdated( 9 , BLOCK , DESCRIPTION ) : SUCCESS
346 Xcos trace:   propertyUpdated( 9 , BLOCK , CONTEXT ) : NO_CHANGES
347 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 2
348 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
349 Xcos trace:   propertyUpdated( 9 , BLOCK , IPAR ) : NO_CHANGES
350 Xcos trace:   propertyUpdated( 9 , BLOCK , OPAR ) : NO_CHANGES
351 Xcos debug:   propertyUpdated( 9 , BLOCK , SIM_BLOCKTYPE ) : SUCCESS
352 Xcos trace:   propertyUpdated( 9 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
353 Xcos debug:   propertyUpdated( 9 , BLOCK , DESCRIPTION ) : SUCCESS
354 Xcos trace:   propertyUpdated( 9 , BLOCK , NZCROSS ) : NO_CHANGES
355 Xcos trace:   propertyUpdated( 9 , BLOCK , NMODE ) : NO_CHANGES
356 Xcos trace:   propertyUpdated( 9 , BLOCK , EQUATIONS ) : NO_CHANGES
357 Xcos trace:   propertyUpdated( 9 , BLOCK , UID ) : NO_CHANGES
358 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
359 Xcos trace:   propertyUpdated( 9 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
360 Super2.model
361 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
362 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
363 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
364 Xcos trace:   objectUnreferenced( 8 , LINK ) : 0
365  ans  =
366 super type: 0
367 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
368 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
369 Xcos trace:   objectReferenced( 10 , BLOCK ) : 1
370 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
371 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
372 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
373 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
374 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
375 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
376 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
377 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
378 Xcos trace:   objectReferenced( 11 , LINK ) : 1
379 Xcos trace:   objectUnreferenced( 11 , LINK ) : 0
380 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 0
381 in = []
382 in2 = []
383 intyp = 1
384 out = []
385 out2 = []
386 outtyp = 1
387 evtin = []
388 evtout = []
389 state = []
390 dstate = []
391 odstate = list()
392 rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[600,450,0,0,600,450],["Quat_Conj";""],[],[],[],[],tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[0,0],[20,20],[],[],[],[],[],[],"Quat_Conj",[],[],"","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"super",[],[],1,[],[],1,[],[],[],[],list(),mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[600,450,0,0,600,450],["Quat_Conj";""],[],[],[],[],tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),list(mlist(["Link","xx","yy","id","thick","ct","from","to"],[],[],"",[0,0],[1,1],[2,1,0],[3,1,1])),"",list()),[],list(),"h",[],[%f,%f],"Quat_Conj",0,0,list(),""),"",list())),"",list())
393 ipar = []
394 opar = list()
395 blocktype = "h"
396 firing = []
397 dep_ut = [%f,%f]
398 label = "Quat_Conj"
399 nzcross = 0
400 nmode = 0
401 equations = list()
402 uid = ""
403 Super2.model.rpar
404 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
405 Xcos trace:   objectReferenced( 9 , BLOCK ) : 3
406 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 2
407 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
408  ans  =
409 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
410 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
411 wpar = [600,450,0,0,600,450]
412 title = ["Quat_Conj";""]
413 tol = []
414 tf = []
415 context = []
416 void1 = []
417 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
418 void2 = []
419 void3 = []
420 doc = list()
421 Xcos trace:   objectReferenced( 10 , BLOCK ) : 1
422 1     
423 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 0
424 Super2.model.rpar.objs(1)
425 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
426 Xcos trace:   objectReferenced( 9 , BLOCK ) : 3
427 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 2
428 Xcos trace:   objectReferenced( 10 , BLOCK ) : 1
429 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
430 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
431  ans  =
432 GUI     : 
433 Graphics: 
434 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
435 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
436           orig = [0,0]
437           sz = [20,20]
438           exprs = []
439           pin = []
440           pout = []
441           pein = []
442           peout = []
443           gr_i = []
444           id = "Quat_Conj"
445           in_implicit = []
446           out_implicit = []
447           in_style = ""
448           out_style = ""
449           in_label = ""
450           out_label = ""
451           style = ""
452 Model   : 
453 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
454 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
455 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
456 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
457           super type: 0
458           in = []
459           in2 = []
460           intyp = 1
461           out = []
462           out2 = []
463           outtyp = 1
464           evtin = []
465           evtout = []
466           state = []
467           dstate = []
468           odstate = list()
469           rpar : SuperBlock
470           ipar = []
471           opar = list()
472           blocktype = "h"
473           firing = []
474           dep_ut = [%f,%f]
475           label = "Quat_Conj"
476           nzcross = 0
477           nmode = 0
478           equations = list()
479           uid = ""
480 Super2.model.rpar.objs(1).model
481 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
482 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
483 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
484 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
485 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
486 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
487 Xcos trace:   objectReferenced( 10 , BLOCK ) : 4
488 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 3
489 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
490 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
491  ans  =
492 super type: 0
493 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
494 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
495 Xcos trace:   objectReferenced( 11 , LINK ) : 1
496 Xcos trace:   objectUnreferenced( 11 , LINK ) : 0
497 in = []
498 in2 = []
499 intyp = 1
500 out = []
501 out2 = []
502 outtyp = 1
503 evtin = []
504 evtout = []
505 state = []
506 dstate = []
507 odstate = list()
508 rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[600,450,0,0,600,450],["Quat_Conj";""],[],[],[],[],tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8]),[],[],list()),list(mlist(["Link","xx","yy","id","thick","ct","from","to"],[],[],"",[0,0],[1,1],[2,1,0],[3,1,1])),"",list())
509 ipar = []
510 opar = list()
511 blocktype = "h"
512 firing = []
513 dep_ut = [%f,%f]
514 label = "Quat_Conj"
515 nzcross = 0
516 nmode = 0
517 equations = list()
518 uid = ""
519 Super2.model.rpar.objs(1).model.rpar
520 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
521 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
522 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
523 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
524 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
525 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
526 Xcos trace:   objectReferenced( 10 , BLOCK ) : 4
527 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 3
528 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
529 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
530  ans  =
531 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
532 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
533 wpar = [600,450,0,0,600,450]
534 title = ["Quat_Conj";""]
535 tol = []
536 tf = []
537 context = []
538 void1 = []
539 options = tlist(["scsopt","3D","Background","Link","ID","Cmap"],list(%t,33),[8,1],[1,5],list([4,1,10,1],[4,1,2,1]),[0.8,0.8,0.8])
540 void2 = []
541 void3 = []
542 doc = list()
543 Xcos trace:   objectReferenced( 11 , LINK ) : 1
544 Xcos trace:   objectUnreferenced( 11 , LINK ) : 0
545 Super2.model.rpar.objs(1).model.rpar.objs(1)
546 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
547 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
548 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
549 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
550 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
551 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
552 Xcos trace:   objectReferenced( 10 , BLOCK ) : 4
553 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 3
554 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
555 Xcos trace:   objectReferenced( 11 , LINK ) : 1
556 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
557 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 0
558  ans  =
559 Link    :
560           xx: []
561           yy: []
562           id: 
563           thick: 0 0
564           ct: 1 1
565           from: 2 1 0
566           to: 3 1 1
567 assert_checkequal(Super2.model.rpar.objs(1).model.rpar.objs(1).from, [2 1 0]);
568 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
569 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
570 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
571 Xcos trace:   objectReferenced( 10 , BLOCK ) : 1
572 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
573 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
574 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
575 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
576 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
577 Xcos trace:   objectReferenced( 11 , LINK ) : 2
578 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 0
579 Xcos trace:   objectUnreferenced( 11 , LINK ) : 1
580 Xcos trace:   objectUnreferenced( 11 , LINK ) : 0
581 assert_checkequal(Super2.model.rpar.objs(1).model.rpar.objs(1).to,   [3 1 1]);
582 Xcos trace:   objectReferenced( 9 , BLOCK ) : 1
583 Xcos trace:   objectReferenced( 9 , BLOCK ) : 2
584 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 1
585 Xcos trace:   objectReferenced( 10 , BLOCK ) : 1
586 Xcos trace:   objectUnreferenced( 9 , BLOCK ) : 0
587 Xcos trace:   objectReferenced( 10 , BLOCK ) : 2
588 Xcos trace:   objectReferenced( 10 , BLOCK ) : 3
589 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 2
590 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 1
591 Xcos trace:   objectReferenced( 11 , LINK ) : 1
592 Xcos trace:   objectUnreferenced( 10 , BLOCK ) : 0
593 Xcos trace:   objectUnreferenced( 11 , LINK ) : 0
594 // Check that all the model items are freed
595 clear
596 Xcos debug:   propertyUpdated( 4 , BLOCK , CHILDREN ) : SUCCESS
597 Xcos info:    objectDeleted( 5 , LINK )
598 Xcos info:    objectDeleted( 4 , BLOCK )
599 Xcos debug:   propertyUpdated( 9 , BLOCK , CHILDREN ) : SUCCESS
600 Xcos debug:   propertyUpdated( 10 , BLOCK , CHILDREN ) : SUCCESS
601 Xcos info:    objectDeleted( 11 , LINK )
602 Xcos info:    objectDeleted( 10 , BLOCK )
603 Xcos info:    objectDeleted( 9 , BLOCK )
604 Xcos debug:   propertyUpdated( 7 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
605 Xcos debug:   propertyUpdated( 7 , BLOCK , CHILDREN ) : SUCCESS
606 Xcos info:    objectDeleted( 8 , LINK )
607 Xcos info:    objectDeleted( 7 , BLOCK )
608 Xcos info:    objectDeleted( 6 , DIAGRAM )
609 Xcos info:    objectDeleted( 1 , LINK )
610 Xcos debug:   propertyUpdated( 3 , LINK , PARENT_DIAGRAM ) : SUCCESS
611 Xcos info:    objectDeleted( 3 , LINK )
612 Xcos info:    objectDeleted( 2 , DIAGRAM )