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
class
MPSFileProblemProviderAdapter
:
public
IProblemProviderPort
{
10
public
:
11
MPSFileProblemProviderAdapter
(std::filesystem::path root,
12
const
std::string& problem_name);
13
[[nodiscard]] std::shared_ptr<Problem> provide_problem(
14
const
std::string& solver_name,
15
SolverLogManager
& solver_log_manager)
const override
;
16
const
std::filesystem::path lp_dir_;
17
const
std::string& problem_name_;
18
};
IProblemProviderPort
Definition
IProblemProviderPort.h:9
MPSFileProblemProviderAdapter
Definition
MPSFileProblemProviderAdapter.h:9
SolverLogManager
Definition
SolverAbstract.h:16
src
cpp
lpnamer
problem_modifier
include
antares-xpansion
lpnamer
problem_modifier
MPSFileProblemProviderAdapter.h
Generated by
1.12.0