From c9388da649a52090e4f880afc308d18feb71208b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Wed, 13 May 2020 15:16:38 +0200 Subject: [PATCH] Bytecode: still another fix for temporary terms --- src/DynamicModel.cc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index 18ef15e9..30fceaca 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -683,13 +683,8 @@ DynamicModel::writeModelEquationsCode(const string &basename) const Write_Inf_To_Bin_File(basename + "/model/bytecode/dynamic.bin", u_count_int, file_open, simulation_type == BlockSimulationType::solveTwoBoundariesComplete, symbol_table.endo_nbr()); file_open = true; - // Compute the union of temporary terms from residuals and 1st derivatives - temporary_terms_t temporary_terms = temporary_terms_derivatives[0]; - copy(temporary_terms_derivatives[1].begin(), temporary_terms_derivatives[1].end(), - inserter(temporary_terms, temporary_terms.end())); - //Temporary variables declaration - FDIMT_ fdimt(temporary_terms.size()); + FDIMT_ fdimt(temporary_terms_idxs.size()); fdimt.write(code_file, instruction_number); vector exo, exo_det, other_endo;