From 32da131a773a0dd013c82fedb22b7f8895c233b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Sat, 4 Aug 2018 19:50:12 +0200
Subject: [PATCH] Added associated index in M_.endo_names for expected
 variable.

---
 src/ComputingTasks.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc
index b393085a..64ba1743 100644
--- a/src/ComputingTasks.cc
+++ b/src/ComputingTasks.cc
@@ -5008,7 +5008,8 @@ VarExpectationModelStatement::writeOutput(ostream &output, const string &basenam
   string mstruct = "M_.var_expectation." + model_name;
   output << mstruct << ".var_model_name = '" << var_model_name << "';" << endl
          << mstruct << ".horizon = " << horizon << ';' << endl
-         << mstruct << ".variable = '" << variable << "';" << endl;
+         << mstruct << ".variable = '" << variable << "';" << endl
+         << mstruct << ".variable_id = " << symbol_table.getTypeSpecificID(variable)+1 << ";" << endl;
   auto disc_var = dynamic_cast<const VariableNode *>(discount);
   if (disc_var)
     output << mstruct << ".discount_index = " << disc_var->get_symb_id() << ';' << endl;
-- 
GitLab