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