Skip to content

Commit

Permalink
Implementation of redeclare. Working with functions at least.
Browse files Browse the repository at this point in the history
Improved the variable initialization when modelica_output is chosen. Because
then VARVAL was generated instead of equations. But that was incomplete, right
hand side which was of complex type wasn't handled. Instead of handling that
separately, now the equations are always generated, but some relations (see
init_vars_modelica_output) are used to find such equations and put them in the
val field of the dae variables instead (if modelica_output is true, see
main.rml).

Implementation of functions, generating DAE.FUNCTION.

Added direction to dae variables (for functions).

Iteration bounds constant checking and error message (look for
inst_equation_eqfor_2).

Call to Types.make_function_type in the relation "mktype" to create a function
type.

Debug trace in many places. Cleanup. Layout fixes


git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@602 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
levsa committed Nov 20, 2001
1 parent 477f567 commit c0febdc
Showing 1 changed file with 437 additions and 145 deletions.

0 comments on commit c0febdc

Please sign in to comment.