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 double contribution_in_gap;
24
25 template<class Archive>
26 void serialize(Archive& ar, const unsigned int version)
27 {
28 ar & subproblem_cost;
29 ar & var_name_and_subgradient;
30 ar & criteria;
31 ar & patterns_values;
32 ar & single_subpb_costs_under_approx;
33 ar & subproblem_timer;
34 ar & simplex_iter;
35 ar & lpstatus;
36 ar & contribution_in_gap;
37 }
38};
39} // namespace PlainData
40
41using SubProblemDataMap = std::map<std::string, PlainData::SubProblemData>;
Definition SubproblemCut.h:12