Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
linksTSgenerator.h
1
2#pragma once
3
4#include <antares/solver/ts-generator/generator.h>
5#include "antares/tools/ts-generator/tsGenerationOptions.h"
6
7namespace fs = std::filesystem;
8
9namespace Antares::TSGenerator
10{
11
13{
14public:
16 void extractData();
17 bool generate();
18
19private:
20 LinkPairs extractLinkNamesFromStudy();
21 LinkPairs extractLinkNamesFromCmdLine(const LinkPairs&);
22 StudyParamsForLinkTS readGeneralParamsForLinksTS();
23 void extractLinksSpecificTSparameters();
24
25 std::string linksFromCmdLineOptions_;
26 fs::path studyFolder_;
27 bool generateTSforAllLinks_ = false;
28 std::vector<LinkTSgenerationParams> linkList_;
29 StudyParamsForLinkTS generalParams_;
30};
31
32} // namespace Antares::TSGenerator
Definition linksTSgenerator.h:13
Definition tsGenerationOptions.h:11