﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1725	parameter passing for replaceable models does not work	Fritz Zaversky	Fritz Zaversky	"Here the test:

In the final test model Test3 the parameter a should be 1 for all three cases.  But it is 10 in the second case. 

__%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    ModelA%%%%(font-size: 10pt)   %%

 
__%%(font-size: 10pt)   parameter%%__
__%%(font-size: 10pt)   Real%%__ a =
%%(font-size: 10pt)   10%%%%(font-size: 10pt)   ;%%%%(font-size: 10pt)   %%

__%%(font-size: 10pt)   end%%__%%(font-size: 10pt)    ModelA;%%%%(font-size: 10pt)   %%

 

__%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    ModelB%%%%(font-size: 10pt)   %%
__%%(font-size: 10pt)   %%__

 
__%%(font-size: 10pt)   replaceable%%__
__%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    Model = ModelA;%%%%(font-size: 10pt)   %%

%%(font-size: 10pt)     Model m;%%%%(font-size: 10pt)   %%

__%%(font-size: 10pt)   end%%__%%(font-size: 10pt)    ModelB;%%%%(font-size: 10pt)   %%

%%(font-size: 10pt)    %%

__%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    Test3%%%%(font-size: 10pt)   %%

 
__%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    ModelA1 = ModelA(%%__%%(font-size: 10pt)   final%%__
 a = %%(font-size: 10pt)   1%%%%(font-size: 10pt)   );%%%%(font-size: 10pt)   %%

   
%%(font-size: 10pt)   %%

%%(font-size: 10pt)     ModelB b(%%__%%(font-size: 10pt)   redeclare%%__
__%%(font-size: 10pt)   model%%__ Model = ModelA(a =
%%(font-size: 10pt)   1%%)); 
%%(font-size: 10pt)   // m.a == 1%%

 

%%(font-size: 10pt)     ModelB b1(%%__%%(font-size: 10pt)   redeclare%%__
__%%(font-size: 10pt)   model%%__ Model = ModelA1);      
%%(font-size: 10pt)   // m.a == 10%%

 

  
ModelA1 a;                                       
%%(font-size: 10pt)   // a.a == 1%%%%(font-size: 10pt)   %%

__%%(font-size: 10pt)   equation%%__

__%%(font-size: 10pt) %%__%%(font-size: 10pt)   %%
__%%(font-size: 10pt)   end%%__%%(font-size: 10pt)    Test3;%%"	defect	new	high		Simulation Code Generation	trunk			Fritz Zaversky
