Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
VariablesGroup.h
1#pragma once
2#include <regex>
3#include <string>
4#include <vector>
5
6#include "CriterionInputDataReader.h"
7
8namespace Benders::Criterion
9{
11{
12public:
13 explicit VariablesGroup(
14 const std::vector<std::string>& all_variables,
15 const std::vector<CriterionSingleInputData>& criterion_single_input_data);
16
17 [[nodiscard]] std::vector<std::vector<int>> Indices() const;
18
19private:
20 void Search();
21 const std::vector<std::string>& all_variables_;
22 const std::vector<CriterionSingleInputData>& criterion_single_input_data_;
23 std::vector<std::vector<int>> indices_;
24};
25} // namespace Benders::Criterion
Definition VariablesGroup.h:11