Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
XpansionProblemsFromAntaresProvider.h
1
//
2
// Created by marechaljas on 18/11/22.
3
//
4
5
#pragma once
6
7
#include <antares/solver/lps/LpsFromAntares.h>
8
9
#include "antares-xpansion/lpnamer/model/Problem.h"
10
#include "IXpansionProblemsProvider.h"
11
12
class
XpansionProblemsFromAntaresProvider
:
public
IXpansionProblemsProvider
{
13
public
:
14
explicit
XpansionProblemsFromAntaresProvider
(Antares::Solver::LpsFromAntares antares);
15
[[nodiscard]] std::vector<std::shared_ptr<Problem>> provideProblems(
16
const
std::string& solver_name,
17
SolverLogManager
& solver_log_manager)
const override
;
18
Antares::Solver::LpsFromAntares antares_hebdo_problems;
19
};
IXpansionProblemsProvider
Definition
IXpansionProblemsProvider.h:9
SolverLogManager
Definition
SolverAbstract.h:16
XpansionProblemsFromAntaresProvider
Definition
XpansionProblemsFromAntaresProvider.h:12
src
cpp
lpnamer
problem_modifier
include
antares-xpansion
lpnamer
problem_modifier
XpansionProblemsFromAntaresProvider.h
Generated by
1.12.0