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 <unordered_map>
9
10#include <antares/solver/lps/LpsFromAntares.h>
11
12#include "antares-xpansion/lpnamer/model/Problem.h"
13
14class RenameUtils;
15
16namespace AntaresProblemToXpansionProblemTranslator
17{
18[[nodiscard]] std::shared_ptr<Problem> translateToXpansionProblem(
19 const Antares::Solver::LpsFromAntares& lps,
20 unsigned int year,
21 unsigned int week,
22 const std::string& solver_name,
23 const SolverLogManager& solver_log_manager,
24 const RenameUtils& renameUtils);
25std::vector<char> convertSignToLEG(std::span<const char> data);
26} // namespace AntaresProblemToXpansionProblemTranslator
Definition RenameUtils.h:9
Definition SolverAbstract.h:20