Skip to content

Commit

Permalink
update the output of the numerical linearization
Browse files Browse the repository at this point in the history
  • Loading branch information
jhag authored and OpenModelica-Hudson committed Apr 14, 2016
1 parent 08b243e commit 48bdc06
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Compiler/Template/CodegenC.tpl
Expand Up @@ -4155,7 +4155,7 @@ template functionlinearmodel(ModelInfo modelInfo, String modelNamePrefix) "templ
<%vectorU%>
<%vectorY%>
<%vectorZ%>
"\n <%getVarName(vars.stateVars, "x", varInfo.numStateVars )%><% getVarName(vars.inputVars, "u", varInfo.numInVars) %><%getVarName(vars.outputVars, "y", varInfo.numOutVars) %><%getVarName(vars.algVars, "z", varInfo.numAlgVars) %>\n"
"\n<%getVarName(vars.stateVars, "x", varInfo.numStateVars )%><% getVarName(vars.inputVars, "u", varInfo.numInVars) %><%getVarName(vars.outputVars, "y", varInfo.numOutVars) %><%getVarName(vars.algVars, "z", varInfo.numAlgVars) %>\n"
"equation\n der(x) = A * x + B * u;\n y = C * x + D * u;\n z = Cz * x + Dz * u;\nend linear_<%underscorePath(name)%>;\n";
}
>>
Expand All @@ -4168,7 +4168,7 @@ template getVarName(list<SimVar> simVars, String arrayName, Integer arraySize) "
simVars |> var hasindex arrindex fromindex 1 =>
(match var
case SIMVAR(__) then
' Real <%arrayName%>_<%crefM(name)%> = <%arrayName%>[<%arrindex%>];\n'
<< Real '<%arrayName%>_<%crefM(name)%>' = <%arrayName%>[<%arrindex%>];\n>>
end match)
; empty
end getVarName;
Expand Down

0 comments on commit 48bdc06

Please sign in to comment.