Antares_Simulator
Antares_Simulator copied to clipboard
Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.
**Description** End-to-end test executables are really large, around 50M. As we start to have a few, we should worry about the total size of the build output. Possible solutions will...
**Description** The variables module has a very complex design, including chained lists of templates. The contract for variables is not explicit, making it error prone. Instead, we should use a...
**Description** Class `ISimulation` has a complex design for no added value: it inherits from a template implementation type, which contract is not explicit. Instead, we should use a very simple...
**Description** #1388 introduced new repositories which manage the lifetime of underlying objects through smart pointers. This should remain an implementation detail of those classes. Therefore, the getters and iterators of...
**Description** #1388 introduced objects to represent groups of constraints. A pain point is that the developer who creates a study must ensure himself that the list of BCs and the...
`std::vector` may not be the best choice, including for frequent search operations.
``` File: libs/antares/study/parts/solar/prepro.cpp 30:1:#include "../../study.h" File: libs/antares/study/parts/solar/series.h 30:1:#include "../../../array/matrix.h" 31:1:#include "../../fwd.h" File: libs/antares/study/parts/solar/container.cpp 29:1:#include "../../study.h" File: libs/antares/study/parts/solar/prepro.hxx 30:1:#include "../../study.h" File: libs/antares/study/parts/solar/series.cpp 32:1:#include "../../study.h" 33:1:#include "../../memory-usage.h" File: libs/antares/study/parts/solar/prepro.h 30:1:#include "../../fwd.h" 31:1:#include...
``` [2023-11-16 17:24:06][solver][infos] Solver MPS File: `problem-1-1-1--optim-nb-1.mps' [2023-11-16 17:24:07][solver][infos] Solver Criterion File: `criterion-1-1-1--optim-nb-1.txt' [2023-11-16 17:24:07][solver][infos] Solver MPS File: `problem-1-1-2--optim-nb-1.mps' [2023-11-16 17:24:07][solver][infos] Solver Criterion File: `criterion-1-1-2--optim-nb-1.txt' [2023-11-16 17:24:07][solver][infos] Solver MPS File:...
Use `std::string`, `std::istringstream`, etc.
For example [valid hydro](https://github.com/AntaresSimulatorTeam/Antares_Simulator_Tests_NR/tree/main/valid-hydro) isn't run in Ubuntu and Windows CI. We should have a way to run all NR tests in a simpler way, currently we need 5 lines...