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)