Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
SettingsReader.h
1
#pragma once
2
3
#include <filesystem>
4
5
#include "antares-xpansion/lpnamer/helper/ProblemGenerationLogger.h"
6
10
class
SettingsReader
11
{
12
public
:
17
explicit
SettingsReader
(
const
std::filesystem::path& file_path,
18
ProblemGenerationLog::ProblemGenerationLogger
* logger);
19
20
std::string Solver();
21
22
private
:
23
ProblemGenerationLog::ProblemGenerationLogger
* logger_;
24
std::string solver_name_;
25
26
std::map<std::string, std::string> settings_;
27
void
check_file_exist(
const
std::filesystem::path& file_path)
const
;
28
void
parse_file(
const
std::filesystem::path& file_path);
29
};
ProblemGenerationLog::ProblemGenerationLogger
Definition
ProblemGenerationLogger.h:91
SettingsReader
Definition
SettingsReader.h:11
SettingsReader::SettingsReader
SettingsReader(const std::filesystem::path &file_path, ProblemGenerationLog::ProblemGenerationLogger *logger)
Definition
SettingsReader.cpp:7
src
cpp
lpnamer
input_reader
include
antares-xpansion
lpnamer
input_reader
SettingsReader.h
Generated by
1.12.0