Open mestinso opened 4 years ago
You understanding is correct. It is important to consider that allowing structural parameters imply a number of different cases:
However, it seems this is evaluation of structural parameters is outside the current specification as https://specification.modelica.org/master/Ch1.html#scope-of-the-specification states
In order to allow this structural analysis, a tool may reject simulating a model if parameters cannot be evaluated during translation - due to calls of external functions or initial equations/initial algorithms for fixed=false parameters. Accepting such models is a quality of implementation issue.
Is there any plan or intention to support variable array sizes via structural parameters in the future? My understanding is that this is something FMI 3.0 is planning to support, but, as far as I know, this doesn't automatically mean Modelica and Modelica tools support this feature, is that correct?