diff --git a/src/solver/hydro/monthly/h2o_m_ajouter_bruit.cpp b/src/solver/hydro/monthly/h2o_m_ajouter_bruit.cpp index a7864c8af0..55ce86209e 100644 --- a/src/solver/hydro/monthly/h2o_m_ajouter_bruit.cpp +++ b/src/solver/hydro/monthly/h2o_m_ajouter_bruit.cpp @@ -30,11 +30,11 @@ void H2O_M_AjouterBruitAuCout(DONNEES_ANNUELLES& DonneesAnnuelles) &CorrespondanceDesVariables.NumeroDeVariableDEcartPositifAuTurbineCible, &CorrespondanceDesVariables.NumeroDeVariableDEcartNegatifAuTurbineCible}; - for (const auto variable : monthlyVariables) + for (const auto& variable : monthlyVariables) { - for (int Pdt = 0; Pdt < DonneesAnnuelles.NombreDePasDeTemps; Pdt++) + for (const auto& v : *variable) { - int Var = (*variable)[Pdt]; + int Var = v; CoutLineaireBruite[Var] = CoutLineaire[Var] + noiseGenerator() * Constants::noiseAmplitude; }