diff --git a/ModFile.cc b/ModFile.cc index b06b680571523b652a3f53c2b82d1002da9d72d8..eefeb70162f63b5569a5e20bb0e07327adc8b408 100644 --- a/ModFile.cc +++ b/ModFile.cc @@ -226,6 +226,9 @@ ModFile::transformPass() if (symbol_table.predeterminedNbr() > 0) dynamic_model.transformPredeterminedVariables(); + // Create auxiliary vars for Expectation operator + dynamic_model.substituteExpectation(mod_file_struct.partial_information); + if (nonstationary_variables) { dynamic_model.detrendEquations(); @@ -233,9 +236,6 @@ ModFile::transformPass() dynamic_model.removeTrendVariableFromEquations(); } - // Create auxiliary vars for Expectation operator - dynamic_model.substituteExpectation(mod_file_struct.partial_information); - if (mod_file_struct.stoch_simul_present || mod_file_struct.estimation_present || mod_file_struct.osr_present