diff --git a/src/SymbolTable.cc b/src/SymbolTable.cc index 18aad1c1a70adbeb8012189d6d0ef4462b0bbb63..74daa328a8f9a00c3d7f91df36cc38bb242a300f 100644 --- a/src/SymbolTable.cc +++ b/src/SymbolTable.cc @@ -248,6 +248,12 @@ SymbolTable::writeOutput(ostream &output) const noexcept(false) output << "M_ = set_exogenous_variables_for_simulation(M_);" << endl; } } + else + { + output << "M_.exo_names = {};" << endl; + output << "M_.exo_names_tex = {};" << endl; + output << "M_.exo_names_long = {};" << endl; + } if (exo_det_nbr() > 0) { @@ -339,6 +345,12 @@ SymbolTable::writeOutput(ostream &output) const noexcept(false) output << "};" << endl; } } + else + { + output << "M_.param_names = {};" << endl; + output << "M_.param_names_tex = {};" << endl; + output << "M_.param_names_long = {};" << endl; + } output << "M_.exo_det_nbr = " << exo_det_nbr() << ";" << endl << "M_.exo_nbr = " << exo_nbr() << ";" << endl