Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef MESHKIT_IA_IPDATA_HP
00011 #define MESHKIT_IA_IPDATA_HP
00012
00013 #include <vector>
00014
00015 namespace MeshKit
00016 {
00017
00018 class IPData
00019 {
00020 public:
00022 IPData() {}
00023
00025 virtual ~IPData() {}
00026
00027
00028
00029 std::vector<int> varIntegerBound;
00030 std::vector<int> oldBound;
00031 std::vector<double> relaxedSolution;
00032
00033 void initialize(const std::vector<double> &relaxed_solution);
00034
00035 void constrain_integer(const int i_nonint, const int x_bound);
00036
00037 };
00038
00039
00040
00041
00042
00043
00044 }
00045
00046 #endif