42 #ifdef CONSTRAINED_OPTIMIZATION_PACK_USE_QPOPT
44 #ifndef QP_SOLVER_RELAXED_QPOPT_H
45 #define QP_SOLVER_RELAXED_QPOPT_H
47 #include "ConstrainedOptPack_QPSolverRelaxedQPOPTSOL.hpp"
50 namespace ConstrainedOptPack {
56 class QPSolverRelaxedQPOPT :
public QPSolverRelaxedQPOPTSOL
61 typedef QPSolverRelaxedQPOPTSOL inherited;
69 value_type max_qp_iter_frac = 10.0
73 ~QPSolverRelaxedQPOPT();
79 void release_memory();
87 f_int liwork(f_int N, f_int NCLIN)
const;
89 f_int lrwork(f_int N, f_int NCLIN)
const;
91 EInform call_qp_solver(
bool warm_start);
100 STRONG_LOCAL_MIN = 0,
105 MAX_DOF_TOO_SMALL = 5,
107 PROB_TYPE_NOT_REGOG = 7
132 QPSolverRelaxedQPOPT(
const QPSolverRelaxedQPOPT&);
133 QPSolverRelaxedQPOPT& operator=(
const QPSolverRelaxedQPOPT&);
139 #endif // QP_SOLVER_RELAXED_QPOPT_H
141 #endif // CONSTRAINED_OPTIMIZATION_PACK_USE_QPOPT
#define STANDARD_MEMBER_COMPOSITION_MEMBERS(TYPE, NAME)