Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
constants.h
1/*
2** Copyright 2007-2024, RTE (https://www.rte-france.com)
3** See AUTHORS.txt
4** SPDX-License-Identifier: MPL-2.0
5** This file is part of Antares-Simulator,
6** Adequacy and Performance assessment for interconnected energy networks.
7**
8** Antares_Simulator is free software: you can redistribute it and/or modify
9** it under the terms of the Mozilla Public Licence 2.0 as published by
10** the Mozilla Foundation, either version 2 of the License, or
11** (at your option) any later version.
12**
13** Antares_Simulator is distributed in the hope that it will be useful,
14** but WITHOUT ANY WARRANTY; without even the implied warranty of
15** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16** Mozilla Public Licence 2.0 for more details.
17**
18** You should have received a copy of the Mozilla Public Licence 2.0
19** along with Antares_Simulator. If not, see <https://opensource.org/license/mpl-2-0/>.
20*/
21#ifndef __ANTARES_LIBS_STUDY_AREAS_CONSTANTS_H__
22#define __ANTARES_LIBS_STUDY_AREAS_CONSTANTS_H__
23
24namespace Antares
25{
26namespace Data
27{
28struct CompareAreaName;
29
30enum LinkParameterIndex
31{
33 fhlHurdlesCostDirect = 0,
35 fhlHurdlesCostIndirect,
37 fhlImpedances,
39 fhlLoopFlow,
41 fhlPShiftMinus,
43 fhlPShiftPlus,
45 fhlMax,
46};
47
51enum MiscGenIndex
52{
54 fhhCHP = 0,
56 fhhBioMass,
58 fhhBioGaz,
60 fhhWaste,
62 fhhGeoThermal,
64 fhhOther,
66 fhhPSP,
68 fhhRowBalance,
70 fhhMax
71};
72
73enum ReservesIndex
74{
76 fhrPrimaryReserve = 0,
78 fhrStrategicReserve,
80 fhrDSM,
82 fhrDayBefore,
84 fhrMax,
85};
86
87enum AreaNodalOptimization
88{
90 anoNonDispatchPower = 1,
92 anoDispatchHydroPower = 2,
94 anoOtherDispatchPower = 4,
95
97 anoAll = anoNonDispatchPower | anoDispatchHydroPower | anoOtherDispatchPower,
98};
99
100} // namespace Data
101} // namespace Antares
102
103#endif // __ANTARES_LIBS_STUDY_AREAS_CONSTANTS_H__