Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
AntaresProblemToXpansionProblemTranslator.h
1//
2// Created by marechaljas on 22/11/22.
3//
4
5#pragma once
6
7#include <span>
8#include <string>
9#include <unordered_map>
10
11#include <antares/solver/lps/LpsFromAntares.h>
12
13#include "antares-xpansion/lpnamer/helper/ProblemGenerationLogger.h"
14#include "antares-xpansion/lpnamer/model/Problem.h"
15
16class RenameUtils;
17
18namespace AntaresProblemToXpansionProblemTranslator
19{
20[[nodiscard]] std::shared_ptr<Problem> translateToXpansionProblem(
21 const Antares::Solver::LpsFromAntares& lps,
22 unsigned int year,
23 unsigned int week,
24 const std::string& solver_name,
25 const SolverLogManager& solver_log_manager,
26 const RenameUtils& renameUtils,
28
29std::vector<char> convertSignToLEG(std::span<const char> data);
30} // namespace AntaresProblemToXpansionProblemTranslator
Definition ProblemGenerationLogger.h:92
Definition RenameUtils.h:15
Definition SolverAbstract.h:20