Inheritance diagram for MINLPData::ObjCon:


Public Member Functions | |
| ObjCon (const Pointer< SepQcFunc > &func_, const string &name_=string()) | |
| ObjCon () | |
Public Attributes | |
| string | name |
| Name of the objective or constraint. | |
| Pointer< SepQcFunc > | func |
| The function. | |
| SepQcFunc::ftype | functype |
| Type of the function. | |
| Func::CurvatureType | curvtype |
| Curvature of the function. | |
| Pointer< SepQcFunc > | polynomial_underestimator |
| The quadratic underestimator of func, if different from func. | |
| map< int, double > | polynomial_approx_constants_lower |
| Blockwise constants in the polynomial approximation functions. | |
| map< int, double > | convexification_characteristica_lower |
| Characteristica of convex alpha-underestimator. | |
| Pointer< SepQcFunc > | convex_underestimator |
| The convex underestimator of func, if different from func. | |
| map< int, int > | reformulation_constraints_lower |
| Tells which block was moved to which constraint in the reformulation. | |
Friends | |
| ostream & | operator<< (ostream &out, const ObjCon &objcon) |
Definition at line 36 of file MINLPData.h.
| MINLPData::ObjCon::ObjCon | ( | ) | [inline] |
Definition at line 72 of file MINLPData.h.
| ostream& operator<< | ( | ostream & | out, | |
| const ObjCon & | objcon | |||
| ) | [friend] |
| string MINLPData::ObjCon::name |
The quadratic underestimator of func, if different from func.
Definition at line 53 of file MINLPData.h.
| map<int, double> MINLPData::ObjCon::polynomial_approx_constants_lower |
Blockwise constants in the polynomial approximation functions.
Definition at line 56 of file MINLPData.h.
| map<int, double> MINLPData::ObjCon::convexification_characteristica_lower |
The convex underestimator of func, if different from func.
Definition at line 64 of file MINLPData.h.
| map<int, int> MINLPData::ObjCon::reformulation_constraints_lower |
Tells which block was moved to which constraint in the reformulation.
Definition at line 68 of file MINLPData.h.
1.4.7