|
Public Member Functions |
| | PolynomialUnderestimator2 (Pointer< Param > param_=NULL) |
| void | polynomial_underestimator (MinlpProblem &prob, MINLPData &minlpdata, ivector &ineq_index, SparseVector< double > &obj_c_add, vector< SparseVector< double > > &con_c_add) |
| Pointer< SepQcFunc > | polynomial_underestimator (Pointer< SepQcFunc > f, bool eq, dvector &lower, dvector &upper, dvector &primal) |
| void | new_sampleset (const dvector &lower, const dvector &upper) |
| void | check_for_nan (const Func &f) |
| bool | add_point_to_sampleset (const dvector &point) |
| bool | add_minimizer_to_sample (Pointer< Func > f, const dvector &lower, const dvector &upper, dvector &start) |
| void | remove_last_point_from_sample () |
| void | check (MinlpProblem &prob, MinlpProblem &quad, ivector &ineq_index) |
Public Attributes |
| SparseVector< double > | c_add1 |
| SparseVector< double > | c_add2 |
Private Member Functions |
| void | new_multiindices (const SparsityInfo &si, int n) |
| void | polynomial_underestimator (SparseMatrix2 &A, SparseVector< double > &b, double &c, Func &f, ivector &indices) |
Private Attributes |
| Pointer< Param > | param |
| int | max_degree |
| int | maxdegree1_size |
| int | maxdegree2_size |
| Sampling | sampling0 |
| Sampling | sampling1 |
| Sampling | sampling2 |
| Sampling_Vertices | sampling_vertices |
| Sampling_Minimizer | sampling_minimizer |
| int | sampling_initial |
| vector< dvector > | sample_set |
| ivector | ss_size |
| list< MultiIndex > | multiindices |
| list< Monom > | monoms |
| Decomposition | decomp |