Changes between Initial Version and Version 1 of Ticket #1725


Ignore:
Timestamp:
2012-08-30T10:57:35Z (13 years ago)
Author:
Martin Sjölund
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1725

    • Property Cc zav1984, → zav1984
  • Ticket #1725 – Description

    initial v1  
    33In the final test model Test3 the parameter a should be 1 for all three cases.  But it is 10 in the second case.
    44
    5 __%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    ModelA%%%%(font-size: 10pt)   %%
     5{{{
     6model ModelA
     7 parameter Real a = 10;
     8end ModelA;
    69
    7  
    8 __%%(font-size: 10pt)   parameter%%__
    9 __%%(font-size: 10pt)   Real%%__ a =
    10 %%(font-size: 10pt)   10%%%%(font-size: 10pt)   ;%%%%(font-size: 10pt)   %%
     10model ModelB
     11 replaceable model Model = ModelA;
     12 Model m;
     13end ModelB;
     14 
     15model Test3
     16 model ModelA1 = ModelA(final a =  1 );
     17 ModelB b(redeclare model Model = ModelA(a = 1));
     18 // m.a == 1
    1119
    12 __%%(font-size: 10pt)   end%%__%%(font-size: 10pt)    ModelA;%%%%(font-size: 10pt)   %%
     20 ModelB b1(redeclare model Model = ModelA1);
     21 // m.a == 10
    1322
    14  
    15 
    16 __%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    ModelB%%%%(font-size: 10pt)   %%
    17 __%%(font-size: 10pt)   %%__
    18 
    19  
    20 __%%(font-size: 10pt)   replaceable%%__
    21 __%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    Model = ModelA;%%%%(font-size: 10pt)   %%
    22 
    23 %%(font-size: 10pt)     Model m;%%%%(font-size: 10pt)   %%
    24 
    25 __%%(font-size: 10pt)   end%%__%%(font-size: 10pt)    ModelB;%%%%(font-size: 10pt)   %%
    26 
    27 %%(font-size: 10pt)    %%
    28 
    29 __%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    Test3%%%%(font-size: 10pt)   %%
    30 
    31  
    32 __%%(font-size: 10pt)   model%%__%%(font-size: 10pt)    ModelA1 = ModelA(%%__%%(font-size: 10pt)   final%%__
    33  a = %%(font-size: 10pt)   1%%%%(font-size: 10pt)   );%%%%(font-size: 10pt)   %%
    34 
    35    
    36 %%(font-size: 10pt)   %%
    37 
    38 %%(font-size: 10pt)     ModelB b(%%__%%(font-size: 10pt)   redeclare%%__
    39 __%%(font-size: 10pt)   model%%__ Model = ModelA(a =
    40 %%(font-size: 10pt)   1%%)); 
    41 %%(font-size: 10pt)   // m.a == 1%%
    42 
    43  
    44 
    45 %%(font-size: 10pt)     ModelB b1(%%__%%(font-size: 10pt)   redeclare%%__
    46 __%%(font-size: 10pt)   model%%__ Model = ModelA1);      
    47 %%(font-size: 10pt)   // m.a == 10%%
    48 
    49  
    50 
    51  
    52 ModelA1 a;                                       
    53 %%(font-size: 10pt)   // a.a == 1%%%%(font-size: 10pt)   %%
    54 
    55 __%%(font-size: 10pt)   equation%%__
    56 
    57 __%%(font-size: 10pt) %%__%%(font-size: 10pt)   %%
    58 __%%(font-size: 10pt)   end%%__%%(font-size: 10pt)    Test3;%%
     23 ModelA1 a;                                       
     24 // a.a == 1
     25 end Test3;
     26}}}