Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
IProblemVariablesProviderPort.h
1//
2// Created by marechaljas on 08/11/22.
3//
4
5#pragma once
6#include <map>
7#include <string>
8#include <vector>
9
10#include "antares-xpansion/lpnamer/helper/ColumnToChange.h"
11
13{
14 std::vector<std::string> variable_names;
15 std::map<colId, ColumnsToChange> ntc_columns;
16 std::map<colId, ColumnsToChange> direct_cost_columns;
17 std::map<colId, ColumnsToChange> indirect_cost_columns;
18};
19
21{
22public:
23 virtual ~IProblemVariablesProviderPort() = default;
24 virtual ProblemVariables Provide() = 0;
25};
Definition IProblemVariablesProviderPort.h:21
Definition IProblemVariablesProviderPort.h:13