Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
MPSFileProblemProviderAdapter.h
1
//
2
// Created by marechaljas on 09/11/22.
3
//
4
5
#pragma once
6
7
#include "antares-xpansion/lpnamer/problem_modifier/IProblemProviderPort.h"
8
#include "antares-xpansion/multisolver_interface/SolverConfig.h"
9
10
class
MPSFileProblemProviderAdapter
:
public
IProblemProviderPort
11
{
12
public
:
13
MPSFileProblemProviderAdapter
(std::filesystem::path root,
const
std::string& problem_name);
14
[[nodiscard]] std::shared_ptr<Problem> provide_problem(
15
const
std::string& solver_name,
16
SolverLogManager
& solver_log_manager)
const override
;
17
const
std::filesystem::path lp_dir_;
18
const
std::string& problem_name_;
19
};
IProblemProviderPort
Definition
IProblemProviderPort.h:10
MPSFileProblemProviderAdapter
Definition
MPSFileProblemProviderAdapter.h:11
SolverLogManager
Definition
SolverAbstract.h:17
src
cpp
lpnamer
problem_modifier
include
antares-xpansion
lpnamer
problem_modifier
MPSFileProblemProviderAdapter.h
Generated by
1.12.0