Opened 9 years ago

Closed 2 years ago

#1401 closed defect (fixed)

Improve the BLT algorithm to support direct dependencies and ODE and output sections

Reported by: jakesson Owned by: jsten
Priority: major Milestone: Pending
Component: Modelica/MiddleEnd Version: trunk
Keywords: #1400. Cc:

Description

In order to support ODE and output sections, the BLT algorithm needs to be adapted.

Part of #1400.

Change History (18)

comment:1 Changed 9 years ago by jakesson

changeset:2535:

Updated the BLT algorithm to compute ODE and output sections, see #1401.

comment:2 Changed 9 years ago by jakesson

changeset:2578:

Added structural analysis of BLT in order to compute direct dependencies between variables. Also, this analysis can be used to compute ODE and output sections - the implementation added in r2535 will be replaced by this, see #1401.

comment:3 Changed 9 years ago by jakesson

Summary: Improve the BLT algorithm to support ODE and output sectionsImprove the BLT algorithm to support direct dependencies and ODE and output sections

comment:4 Changed 8 years ago by jakesson

changeset:2717:

Updated the structural BLT class so that the blocks corresponding to the ODE section, the output section and the algebraics section are printed separately, see #1401.

comment:5 Changed 8 years ago by jakesson

changeset:2721:

Fixed a minor bug in the printing of structural BLTs, see #1401.

comment:6 Changed 8 years ago by jakesson

changset:2743:

This commit is related to ODE and output sections in FMUs and contains the following updates:

  • Update of AbstractEquationBlock to get better computation of predecessors, see #1401.
  • Additional methods were added to StructuredBLT to access the blocks associated with different sections, see #1401.
  • The C code generation was updated so that the equation blocks are organized into different sections, see #1540.

comment:7 Changed 8 years ago by jakesson

changeset:2744:

Removed debugging code added in r2743, see #1401.

comment:8 Changed 8 years ago by jakesson

changeset:2749:

Fixed a bug related to structured BLTs, see #1401.

comment:9 Changed 8 years ago by jakesson

Milestone: 1.6.x

comment:10 Changed 8 years ago by jakesson

Milestone: 1.7.x

comment:11 Changed 8 years ago by jakesson

Milestone: 1.8.x1.9.x

comment:12 Changed 7 years ago by jakesson

Milestone: 1.9.x1.10.x

comment:13 Changed 7 years ago by jakesson

Milestone: 1.10.x

comment:14 Changed 6 years ago by Tove Bergdahl

Component: Modelica/FrontEndModelica/MiddleEnd
Owner: changed from jakesson to jsten
Status: newassigned

Needs to be checked what remains on this ticket.

comment:15 Changed 6 years ago by jsten

Milestone: Pending
Owner: changed from jsten to efredriksson

This is mostly done, kept open until everything is fully supported.

comment:16 Changed 6 years ago by Jesper Mattsson

Keywords: #1400 added

comment:17 Changed 2 years ago by Jesper Mattsson

Owner: changed from efredriksson to jsten

What remains?

comment:18 Changed 2 years ago by jsten

Resolution: fixed
Status: assignedclosed

Not sure what is left, let's close it for now and create a new one if we find that something is left and we wan't to implement it.

Note: See TracTickets for help on using tickets.