26#include <yaml-cpp/yaml.h>
28#include <antares/solver/modeler/parameters/modelerParameters.h>
29#include <antares/study/system-model/library.h>
30#include <antares/study/system-model/system.h>
32namespace Antares::Solver::LoadFiles
35ModelerParameters loadParameters(
const std::filesystem::path& studyPath);
37std::vector<Study::SystemModel::Library> loadLibraries(
const std::filesystem::path& studyPath);
39Study::SystemModel::System loadSystem(
const std::filesystem::path& studyPath,
40 const std::vector<Study::SystemModel::Library>& libraries);
42std::unique_ptr<Optimisation::LinearProblemApi::ILinearProblemData> loadDataSeries(
43 const std::filesystem::path& studyPath);
45void handleYamlError(
const YAML::Exception& e,
const std::string& context);
Generic error class for all loading errors to catch in the main.
Definition loadFiles.h:49