Fix STEADY_STATE operator for model local variables.
Thanks to Tom Holden for spotting the bug.issue#70
parent
901d4b8394
commit
56e1ed2f12
|
@ -621,7 +621,9 @@ VariableNode::writeOutput(ostream &output, ExprNodeOutputType output_type,
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eModelLocalVariable:
|
case eModelLocalVariable:
|
||||||
if (output_type == oMatlabDynamicModelSparse || output_type == oMatlabStaticModelSparse)
|
if (output_type == oMatlabDynamicModelSparse || output_type == oMatlabStaticModelSparse
|
||||||
|
|| output_type == oMatlabDynamicSteadyStateOperator || output_type == oMatlabDynamicSparseSteadyStateOperator
|
||||||
|
|| output_type == oCDynamicSteadyStateOperator)
|
||||||
{
|
{
|
||||||
output << "(";
|
output << "(";
|
||||||
datatree.local_variables_table[symb_id]->writeOutput(output, output_type, temporary_terms, tef_terms);
|
datatree.local_variables_table[symb_id]->writeOutput(output, output_type, temporary_terms, tef_terms);
|
||||||
|
|
Loading…
Reference in New Issue