26 #include <yaml-cpp/yaml.h>
28 #include <antares/solver/modeler/data.h>
29 #include <antares/solver/modeler/parameters/modelerParameters.h>
30 #include <antares/study/system-model/library.h>
31 #include <antares/study/system-model/system.h>
33 namespace Antares::Solver::LoadFiles
39 ModelerParameters loadParameters(
const std::filesystem::path& studyPath);
41 std::vector<ModelerStudy::SystemModel::Library> loadLibraries(
42 const std::filesystem::path& studyPath);
44 ModelerStudy::SystemModel::System loadSystem(
45 const std::filesystem::path& studyPath,
46 const std::vector<ModelerStudy::SystemModel::Library>& libraries);
48 std::unique_ptr<Optimisation::LinearProblemApi::ILinearProblemData> loadDataSeries(
49 const std::filesystem::path& studyPath);
51 Optimisation::ScenarioGroupRepository loadScenarioGroupRepository(
52 const std::filesystem::path& studyPath);
54 void handleYamlError(
const YAML::Exception& e,
const std::string& filename);
Generic error class for all loading errors to catch in the main.
Definition: loadFiles.h:58