fix bug with predetermined variables used in model local variables
parent
7ac33099f8
commit
d686275da1
|
@ -5250,6 +5250,10 @@ DynamicModel::substituteExpectation(bool partial_information_model)
|
||||||
void
|
void
|
||||||
DynamicModel::transformPredeterminedVariables()
|
DynamicModel::transformPredeterminedVariables()
|
||||||
{
|
{
|
||||||
|
for (map<int, expr_t>::iterator it = local_variables_table.begin();
|
||||||
|
it != local_variables_table.end(); it++)
|
||||||
|
it->second = it->second->decreaseLeadsLagsPredeterminedVariables();
|
||||||
|
|
||||||
for (int i = 0; i < (int) equations.size(); i++)
|
for (int i = 0; i < (int) equations.size(); i++)
|
||||||
{
|
{
|
||||||
BinaryOpNode *substeq = dynamic_cast<BinaryOpNode *>(equations[i]->decreaseLeadsLagsPredeterminedVariables());
|
BinaryOpNode *substeq = dynamic_cast<BinaryOpNode *>(equations[i]->decreaseLeadsLagsPredeterminedVariables());
|
||||||
|
|
Loading…
Reference in New Issue