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 "IXpansionProblemsProvider.h"
10
#include "antares-xpansion/lpnamer/model/Problem.h"
11
12
class
XpansionProblemsFromAntaresProvider
:
public
IXpansionProblemsProvider
13
{
14
public
:
15
explicit
XpansionProblemsFromAntaresProvider
(
const
Antares::Solver::LpsFromAntares& lps);
16
[[nodiscard]] std::vector<std::shared_ptr<Problem>> provideProblems(
17
const
std::string& solver_name,
18
SolverLogManager
& solver_log_manager)
const override
;
19
const
Antares::Solver::LpsFromAntares& antares_hebdo_problems;
20
};
IXpansionProblemsProvider
Definition
IXpansionProblemsProvider.h:10
SolverLogManager
Definition
SolverAbstract.h:17
XpansionProblemsFromAntaresProvider
Definition
XpansionProblemsFromAntaresProvider.h:13
src
cpp
lpnamer
problem_modifier
include
antares-xpansion
lpnamer
problem_modifier
XpansionProblemsFromAntaresProvider.h
Generated by
1.12.0