Skip to content

Commit

Permalink
adapted cpp template on removed help vars
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@14833 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
niklwors committed Jan 18, 2013
1 parent 26d4b00 commit 76435eb
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Compiler/Template/CodegenCpp.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -1836,7 +1836,7 @@ template Update(SimCode simCode)
match simCode
case SIMCODE(__) then
<<
<%update(allEquations,whenClauses,simCode)%>
<%update(allEquations,whenClauses,simCode,contextOther)%>
>>
end Update;
/*<%update(odeEquations,algebraicEquations,whenClauses,parameterEquations,simCode)%>*/
Expand Down Expand Up @@ -4276,7 +4276,7 @@ template equationWhen(SimEqSystem eq, Context context, Text &varDecls /*BUFP*/,S
::=
match eq
case SES_WHEN(__) then
let helpIf = (conditions |> e => ' || <%cref1(e, simCode, context)%> && !$P$PRE<%cref1(e, simCode, context)%> /* edge */')
let helpIf = (conditions |> e => ' || <%cref1(e, simCode, context)%> && !_event_handling.pre(<%cref1(e, simCode, context)%>,"<%cref(e)%>")')
let &preExp = buffer ""
let rightExp = daeExp(right, context, &preExp,&varDecls,simCode)
<<
Expand Down Expand Up @@ -6632,15 +6632,15 @@ template update(list<list<SimEqSystem>> continousEquations,list<SimEqSystem> dis
>>
end update;
*/
template update( list<SimEqSystem> allEquationsPlusWhen,list<SimWhenClause> whenClauses,SimCode simCode)
template update( list<SimEqSystem> allEquationsPlusWhen,list<SimWhenClause> whenClauses,SimCode simCode, Context context)
::=
let &varDecls = buffer "" /*BUFD*/
let all_equations = (allEquationsPlusWhen |> eqs => (eqs |> eq =>
equation_(eq, contextSimulationDiscrete, &varDecls /*BUFC*/,simCode))
;separator="\n")

let reinit = (whenClauses |> when hasindex i0 =>
genreinits(when, &varDecls,i0,simCode)
genreinits(when, &varDecls,i0,simCode,context)
;separator="\n";empty)
match simCode
case SIMCODE(modelInfo = MODELINFO(__)) then
Expand All @@ -6657,11 +6657,11 @@ template update( list<SimEqSystem> allEquationsPlusWhen,list<SimWhenClause> when
end update;


template genreinits(SimWhenClause whenClauses, Text &varDecls, Integer int,SimCode simCode)
template genreinits(SimWhenClause whenClauses, Text &varDecls, Integer int,SimCode simCode, Context context)
::=
match whenClauses
case SIM_WHEN_CLAUSE(__) then
let helpIf = (conditions |> e => ' || <cref(cref1(e, simCode, context))> && !$P$PRE<cref1(e, simCode, context)> /* edge */')
let helpIf = (conditions |> e => ' || <%cref1(e, simCode, context)%> && !_event_handling.pre(<%cref1(e, simCode, context)%>, "<%cref(e)%>")')
let ifthen = functionWhenReinitStatementThen(reinits, &varDecls /*BUFP*/, simCode)
let initial_assign = match initialCall
case true then functionWhenReinitStatementThen(reinits, &varDecls /*BUFP*/, simCode)
Expand Down

0 comments on commit 76435eb

Please sign in to comment.