diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 5ee7bccf..65e55d01 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -3555,22 +3555,6 @@ DynamicModel::getUndiffLHSForPac(vector &lhs, vector &lhs_expr_t, v } } -int -DynamicModel::getUndiffMaxLag(StaticModel &static_model, vector &lhs, vector &eqnumber) const -{ - set lhs_static; - for(vector::const_iterator it = lhs.begin(); - it != lhs.end(); it++) - lhs_static.insert((*it)->toStatic(static_model)); - - int max_lag = 0; - for (vector::const_iterator it = eqnumber.begin(); - it != eqnumber.end(); it++) - equations[*it]->get_arg2()->VarMaxLag(static_model, lhs_static, max_lag); - - return max_lag; -} - void DynamicModel::walkPacParameters() { diff --git a/src/DynamicModel.hh b/src/DynamicModel.hh index 726a45a3..1b488488 100644 --- a/src/DynamicModel.hh +++ b/src/DynamicModel.hh @@ -316,8 +316,6 @@ public: int max_lag, vector &nonstationary, int growth_symb_id); - //! Get the max lag for the PAC VAR - int getUndiffMaxLag(StaticModel &static_model, vector &lhs, vector &eqnumber) const; //! Substitutes pac_expectation operator void substitutePacExpectation(); diff --git a/src/ModFile.cc b/src/ModFile.cc index 540a59a4..e87373b4 100644 --- a/src/ModFile.cc +++ b/src/ModFile.cc @@ -427,7 +427,6 @@ ModFile::transformPass(bool nostrict, bool stochastic, bool compute_xrefs, const vector orig_diff_var = var_model_info_pac_expectation[var_model_name].first.second.second; vector eqnumber = var_model_info_pac_expectation[var_model_name].second.second; dynamic_model.getUndiffLHSForPac(lhs, lhs_expr_t, diff, orig_diff_var, eqnumber, undiff, diff_subst_table); - max_lag = original_model.getUndiffMaxLag(diff_static_model, lhs_expr_t, eqnumber); } pms->fillUndiffedLHS(lhs); dynamic_model.walkPacParameters();