Skip to content

Commit

Permalink
- bugfix parameter value definition
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@10493 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Jens Frenkel committed Nov 13, 2011
1 parent 0f82632 commit 31c4f1a
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Compiler/susan_codegen/SimCode/CodegenC.tpl
Expand Up @@ -281,7 +281,7 @@ case MODELINFO(varInfo=VARINFO(numStateVars=numStateVars), vars=SIMVARS(__)) the
;separator="\n"%>
/* Algebraic Parameter */
<%vars.paramVars |> var =>
globalDataParDefine_X_(var, "realData")
globalDataParDefine_X_(var, "realParameter")
;separator="\n"%>
/* External Objects */
<%vars.extObjVars |> var =>
Expand All @@ -293,23 +293,23 @@ case MODELINFO(varInfo=VARINFO(numStateVars=numStateVars), vars=SIMVARS(__)) the
;separator="\n"%>
/* Algebraic Integer Parameter */
<%vars.intParamVars |> var =>
globalDataParDefine_X_(var, "integerData")
globalDataParDefine_X_(var, "integerParameter")
;separator="\n"%>
/* Algebraic Boolean Vars */
<%vars.boolAlgVars |> var =>
globalDataVarDefine_X_(var, "booleanVars",0)
;separator="\n"%>
/* Algebraic Boolean Parameters */
<%vars.boolParamVars |> var =>
globalDataParDefine_X_(var, "booleanData")
globalDataParDefine_X_(var, "booleanParameter")
;separator="\n"%>
/* Algebraic String Variables */
<%vars.stringAlgVars |> var =>
globalDataVarDefine_X_(var, "stringVars",0)
;separator="\n"%>
/* Algebraic String Parameter */
<%vars.stringParamVars |> var =>
globalDataParDefine_X_(var, "stringData")
globalDataParDefine_X_(var, "stringParameter")
;separator="\n"%>
/* Jacobian Variables */
<%vars.jacobianVars |> var =>
Expand Down Expand Up @@ -568,12 +568,12 @@ template globalDataParDefine_X_(SimVar simVar, String arrayName)
match simVar
case SIMVAR(arrayCref=SOME(c),aliasvar=NOALIAS()) then
<<
#define <%cref(c)%> data.modelData.<%arrayName%>[<%index%>]
#define <%cref(name)%> data.modelData.<%arrayName%>[<%index%>]
#define <%cref(c)%> data.modelData.<%arrayName%>[<%index%>].attribute.initial
#define <%cref(name)%> data.modelData.<%arrayName%>[<%index%>].attribute.initial
>>
case SIMVAR(aliasvar=NOALIAS()) then
<<
#define <%cref(name)%> data.modelData.<%arrayName%>[<%index%>]
#define <%cref(name)%> data.modelData.<%arrayName%>[<%index%>].attribute.initial
>>
end globalDataParDefine_X_;

Expand Down

0 comments on commit 31c4f1a

Please sign in to comment.