Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
LastIterationReader.h
1#ifndef __LASTITERATIONREADER_H__
2#include <json/reader.h>
3
4#include <filesystem>
5
6#include "antares-xpansion/xpansion_interfaces/ILogger.h"
7
9 public:
10 explicit LastIterationReader(
11 const std::filesystem::path& last_iteration_file);
12 std::pair<LogData, LogData> LastIterationData();
13 bool IsLastIterationFileValid() const;
14
15 private:
16 LogData GetIterationData(const std::string& iteration_name);
17 std::filesystem::path last_iteration_file_;
18 Json::Value last_iteration_file_content_;
19};
20
21#define __LASTITERATIONREADER_H__
22#endif // __LASTITERATIONREADER_H__
Definition LastIterationReader.h:8
Definition ILogger.h:48