Opened 13 years ago
Closed 13 years ago
#1945 closed defect (fixed)
unbalanced models by duplicate inheritance
| Reported by: | Christian Schubert | Owned by: | Per Östlund | 
|---|---|---|---|
| Priority: | critical | Milestone: | 1.9.0 | 
| Component: | Frontend | Version: | trunk | 
| Keywords: | connection unbalanced | Cc: | Adrian Pop | 
Description
The attached model F uses duplicate inheritance and generates redundant equations of the form
2 (1): e.port.f = 0.0
3 (1): e.d.port.f = 0.0
4 (1): e.d.port.f - e.port.f = 0.0
where there is one equation too many. This may also be related to Brunos problem.
Attachments (2)
Change History (4)
by , 13 years ago
| Attachment: | Unbalanced.mo added | 
|---|
by , 13 years ago
| Attachment: | Unbalanced.mos added | 
|---|
  Note:
 See   TracTickets
 for help on using tickets.
    
Just a bit more explanation...
This equation should not be generated:
Somehow it seems that e.d.port.f is added to a connection set as inside connector because is flow, but then when the connection to e.port.f is done is not detected that we already have a set containing e.d.port.f and a new set is created with the connection to e.port.f.