CbcObjectUpdateData.hpp
Go to the documentation of this file.
1 // Edwin 11/12/2009 carved from CbcBranchBase
2 #ifndef CbcObjectUpdateData_H
3 #define CbcObjectUpdateData_H
4 
5 #include "CbcObject.hpp"
6 /* This stores data so an object can be updated
7  */
9 
10 public:
11 
14 
17  int way,
18  double change,
19  int status,
20  int intDecrease_,
21  double branchingValue);
22 
25 
28 
30  virtual ~CbcObjectUpdateData ();
31 
32 
33 public:
35 
39  int way_;
43  double change_;
45  int status_;
53  double cutoff_;
54 
55 };
56 
57 #endif
58 
virtual ~CbcObjectUpdateData()
Destructor.
CbcObjectUpdateData()
Default Constructor.
double originalObjective_
Objective value before branching.
int status_
Status 0 Optimal, 1 infeasible, 2 unknown.
int objectNumber_
Object number.
int intDecrease_
Decrease in number unsatisfied.
double branchingValue_
Branching value.
double cutoff_
Current cutoff.
double change_
Change in objective.
CbcObjectUpdateData & operator=(const CbcObjectUpdateData &rhs)
Assignment operator.
CbcObject * object_
data
int way_
Branch as defined by instance of CbcObject.