New M_.has_external_function field
parent
840b5f4f7f
commit
51beb9c2ef
|
@ -3093,6 +3093,18 @@ DynamicModel::writeOutput(ostream &output, const string &basename, bool block_de
|
||||||
<< (static_only_equations.size() > 0 ? "true" :"false")
|
<< (static_only_equations.size() > 0 ? "true" :"false")
|
||||||
<< ";" << endl;
|
<< ";" << endl;
|
||||||
|
|
||||||
|
// Say if model contains an external function call
|
||||||
|
bool has_external_function = false;
|
||||||
|
for (size_t eq = 0; eq < equations.size(); eq++)
|
||||||
|
if (equations[eq]->containsExternalFunction())
|
||||||
|
{
|
||||||
|
has_external_function = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
output << modstruct << "has_external_function = "
|
||||||
|
<< (has_external_function ? "true" : "false")
|
||||||
|
<< ';' << endl;
|
||||||
|
|
||||||
vector<int> state_var;
|
vector<int> state_var;
|
||||||
for (int endoID = 0; endoID < symbol_table.endo_nbr(); endoID++)
|
for (int endoID = 0; endoID < symbol_table.endo_nbr(); endoID++)
|
||||||
// Loop on periods
|
// Loop on periods
|
||||||
|
|
Loading…
Reference in New Issue