From 2312ce13dc58d3645e0f37f1a757fbe50b6932fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= Date: Wed, 27 Feb 2019 15:35:14 +0100 Subject: [PATCH] Changed non_optimizing_behaviour.type field to non_optimizing_behaviour.isendo. The elements are logicals true/false (true iff corresponding variable is an endogenous variable). --- src/DynamicModel.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index aa151b56..7bc4574e 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -3709,15 +3709,15 @@ DynamicModel::writeOutput(ostream &output, const string &basename, bool block_de for (auto & it : non_optim_vars_params_and_constants) output << symbol_table.getTypeSpecificID(get<0>(it)) + 1 << " "; output << "];" << endl - << modstruct << "pac." << substruct << "non_optimizing_behaviour.type = ["; + << modstruct << "pac." << substruct << "non_optimizing_behaviour.isendo = ["; for (auto & it : non_optim_vars_params_and_constants) switch (symbol_table.getType(get<0>(it))) { case SymbolType::endogenous: - output << "1 "; + output << "true "; break; case SymbolType::exogenous: - output << "0 "; + output << "false "; break; default: cerr << "expecting endogenous or exogenous" << endl;