Skip to content

Commit

Permalink
Merge branch 'develop' into fix/sirius-v1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
flomnes authored Jun 11, 2024
2 parents 50845a7 + f1cfbc0 commit b9cd4f5
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 50 deletions.
2 changes: 1 addition & 1 deletion src/cmake/common-settings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ if (NOT WIN32)
set(COMMON_GCC_FLAGS "${COMMON_GCC_FLAGS} -Werror=return-type")
endif()
set(COMMON_MSVC_FLAGS "/W3 /MP4")
set(COMMON_MSVC_FLAGS "${COMMON_MSVC_FLAGS} /we4715 /we4716") #adding no return or no return for all code paths as errors
set(COMMON_MSVC_FLAGS "${COMMON_MSVC_FLAGS} /we4715 /we4716 /D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR") #adding no return or no return for all code paths as errors
set(ADDITIONAL_C_FLAGS " -Wconversion -Wmissing-prototypes -Wstrict-prototypes")
set(ADDITIONAL_C_FLAGS "${ADDITIONAL_C_FLAGS} -Wmissing-noreturn -Wpacked -Wredundant-decls -Wbad-function-cast -W -Wcast-align -Wcast-qual -Wsign-compare -fno-exceptions -Wdeclaration-after-statement")

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -471,9 +471,6 @@ void OPT_InitialiserLesBornesDesVariablesDuProblemeLineaire(PROBLEME_HEBDO* prob
.ValeursHorairesDeDefaillanceNegative[pdtHebdo]);
AdresseOuPlacerLaValeurDesVariablesOptimisees[var] = adresseDuResultat;
}

problemeHebdo->ResultatsHoraires[pays].ValeursHorairesDeDefaillanceEnReserve[pdtHebdo]
= 0.0;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,9 +250,6 @@ struct PDISP_ET_COUTS_HORAIRES_PAR_PALIER

std::vector<double> CoutHoraireDeProductionDuPalierThermique;

std::vector<double> CoutHoraireDuPalierThermiqueUp;
std::vector<double> CoutHoraireDuPalierThermiqueDown;

std::vector<int> NombreMaxDeGroupesEnMarcheDuPalierThermique;
std::vector<int> NombreMinDeGroupesEnMarcheDuPalierThermique;
};
Expand Down Expand Up @@ -302,8 +299,6 @@ struct ENERGIES_ET_PUISSANCES_HYDRAULIQUES
double PenalisationDeLaVariationDeProductionHydrauliqueSurVariationMax;

double WeeklyWaterValueStateRegular;
double WeeklyWaterValueStateUp;
double WeeklyWaterValueStateDown;

bool TurbinageEntreBornes;
bool SansHeuristique;
Expand Down Expand Up @@ -405,9 +400,6 @@ struct PRODUCTION_THERMIQUE_OPTIMALE
{
std::vector<double> ProductionThermiqueDuPalier;

std::vector<double> ProductionThermiqueDuPalierUp;
std::vector<double> ProductionThermiqueDuPalierDown;

std::vector<double> NombreDeGroupesEnMarcheDuPalier;
std::vector<double> NombreDeGroupesQuiDemarrentDuPalier;

Expand All @@ -423,20 +415,11 @@ struct RESULTATS_HORAIRES
std::vector<int> ValeursHorairesLmrViolations; // adq patch lmr violations
std::vector<double> ValeursHorairesSpilledEnergyAfterCSR; // adq patch spillage after CSR
std::vector<double> ValeursHorairesDtgMrgCsr; // adq patch DTG MRG after CSR
std::vector<double> ValeursHorairesDeDefaillancePositiveUp;
std::vector<double> ValeursHorairesDeDefaillancePositiveDown;
std::vector<double> ValeursHorairesDeDefaillancePositiveAny;

std::vector<double> ValeursHorairesDeDefaillanceNegative;
std::vector<double> ValeursHorairesDeDefaillanceNegativeUp;
std::vector<double> ValeursHorairesDeDefaillanceNegativeDown;
std::vector<double> ValeursHorairesDeDefaillanceNegativeAny;

std::vector<double> ValeursHorairesDeDefaillanceEnReserve;
std::vector<double> PompageHoraire;
std::vector<double> TurbinageHoraire;
std::vector<double> TurbinageHoraireUp;
std::vector<double> TurbinageHoraireDown;

std::vector<double> niveauxHoraires;
std::vector<double> valeurH2oHoraire;
Expand Down
30 changes: 1 addition & 29 deletions src/solver/simulation/sim_alloc_probleme_hebdo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -387,26 +387,11 @@ void SIM_AllocateAreas(PROBLEME_HEBDO& problem,
0.); // adq patch
problem.ResultatsHoraires[k].ValeursHorairesDtgMrgCsr.assign(NombreDePasDeTemps,
0.); // adq patch
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillancePositiveUp.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillancePositiveDown.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillancePositiveAny.assign(NombreDePasDeTemps, 0.);

problem.ResultatsHoraires[k].ValeursHorairesDeDefaillanceNegative.assign(NombreDePasDeTemps,
0.);
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillanceNegativeUp.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillanceNegativeDown.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillanceNegativeAny.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k]
.ValeursHorairesDeDefaillanceEnReserve.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].TurbinageHoraire.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].PompageHoraire.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].TurbinageHoraireUp.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].TurbinageHoraireDown.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].CoutsMarginauxHoraires.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].niveauxHoraires.assign(NombreDePasDeTemps, 0.);
problem.ResultatsHoraires[k].valeurH2oHoraire.assign(NombreDePasDeTemps, 0.);
Expand Down Expand Up @@ -438,25 +423,12 @@ void SIM_AllocateAreas(PROBLEME_HEBDO& problem,
problem.PaliersThermiquesDuPays[k]
.PuissanceDisponibleEtCout[j]
.NombreMinDeGroupesEnMarcheDuPalierThermique.assign(NombreDePasDeTemps, 0);

problem.PaliersThermiquesDuPays[k]
.PuissanceDisponibleEtCout[j]
.CoutHoraireDuPalierThermiqueUp.assign(NombreDePasDeTemps, 0.);
problem.PaliersThermiquesDuPays[k]
.PuissanceDisponibleEtCout[j]
.CoutHoraireDuPalierThermiqueDown.assign(NombreDePasDeTemps, 0.);
}
for (unsigned j = 0; j < NombreDePasDeTemps; j++)
{
problem.ResultatsHoraires[k].ProductionThermique[j].ProductionThermiqueDuPalier.assign(
nbPaliers,
0.);
problem.ResultatsHoraires[k]
.ProductionThermique[j]
.ProductionThermiqueDuPalierUp.assign(nbPaliers, 0.);
problem.ResultatsHoraires[k]
.ProductionThermique[j]
.ProductionThermiqueDuPalierDown.assign(nbPaliers, 0.);
problem.ResultatsHoraires[k]
.ProductionThermique[j]
.NombreDeGroupesEnMarcheDuPalier.assign(nbPaliers, 0.);
Expand Down

0 comments on commit b9cd4f5

Please sign in to comment.