From 0d7aa3fd8f1b2032becb0611bf25e81aec945204 Mon Sep 17 00:00:00 2001 From: Florian OMNES Date: Tue, 17 Dec 2024 09:57:38 +0100 Subject: [PATCH] Fix comment --- src/solver/variable/economy/priceCSR.h | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/solver/variable/economy/priceCSR.h b/src/solver/variable/economy/priceCSR.h index 4d9de75614..9cacb8328b 100644 --- a/src/solver/variable/economy/priceCSR.h +++ b/src/solver/variable/economy/priceCSR.h @@ -232,20 +232,16 @@ class PriceCSR : public Variable::IVariable, NextT, VCardPriceCS void hourForEachArea(State& state, unsigned int numSpace) { - // Marginal Price - // Note: The marginal price provided by the solver is negative - // (naming convention). + // IF UNSP. ENR CSR == 0, MRG. PRICE CSR = MRG. PRICE + // ELSE, MRG. PRICE CSR = “Unsupplied Energy Cost” - // MRG. PRICE CSR = “Unsupplied Energy Cost” ( “Unsupplied Energy Cost’ in Antares IF - - // after adq patch and DTG MRG netting UNSP. ENR CSR =/=0 ) MRG. PRICE CSR = MRG. - // PRICE_org (== “MRG. PRICE” before any adq patch IF after adq patch AND DTG MRG - // netting UNSP. ENR CSR = 0 ) auto isLow = [](double x) { return ::fabs(x) < 1; }; if (isLow( state.hourlyResults->ValeursHorairesDeDefaillancePositiveCSR[state.hourInTheWeek])) { + // Note: The marginal price provided by the solver is negative + // (naming convention). pValuesForTheCurrentYear[numSpace][state.hourInTheYear] = -state.hourlyResults->CoutsMarginauxHoraires[state.hourInTheWeek]; }