From 2312ce13dc58d3645e0f37f1a757fbe50b6932fd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stepan@adjemian.io>
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;
-- 
GitLab