Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
SubproblemCut.h
1#pragma once
2
3#include <boost/serialization/map.hpp>
4
5#include "Worker.h"
6#include "common.h"
7
8namespace PlainData
9{
10
12{
13 double subproblem_cost;
14 Point var_name_and_subgradient;
15 std::vector<double> criteria;
16 // no-supplied energy
17 std::vector<double> patterns_values;
18 double single_subpb_costs_under_approx;
19 double subproblem_timer;
20 int simplex_iter;
21 int lpstatus;
22 friend class boost::serialization::access;
23
24 template<class Archive>
25 void serialize(Archive& ar, const unsigned int version)
26 {
27 ar & subproblem_cost;
28 ar & var_name_and_subgradient;
29 ar & criteria;
30 ar & single_subpb_costs_under_approx;
31 ar & subproblem_timer;
32 ar & simplex_iter;
33 ar & lpstatus;
34 }
35};
36} // namespace PlainData
37
38using SubProblemDataMap = std::map<std::string, PlainData::SubProblemData>;
Definition SubproblemCut.h:12