﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4012	replace structure parameter	Vitalij Ruge	somebody	"Follwing example don't replace structure parameter.

loadString(""
{{{#!modelica
package redeclareStrucParameter
  model base
    replaceable parameter Integer N = 3;
	Real[N] x(each start = 1.0);
  equation
    for i in 1:N loop
	  der(x[i]) = 0;
	end for;
  end base;
  
  model B
    extends base(redeclare parameter Integer N = 5);
  end B;
end redeclareStrucParameter;
}}}
"");
{{{#!bash
instantiateModel(redeclareStrucParameter.B);
}}}
return
{{{#!modelica
""class redeclareStrucParameter.B
  parameter Integer N = 3;
  Real x[1](start = 1.0);
  Real x[2](start = 1.0);
  Real x[3](start = 1.0);
equation
  der(x[1]) = 0.0;
  der(x[2]) = 0.0;
  der(x[3]) = 0.0;
end redeclareStrucParameter.B;
}}}
I would accepted {{{N=5}}}."	defect	closed	high	1.16.0	New Instantiation		fixed		Per Östlund
