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.