42 #ifndef NULL_SPACE_STEP_WITH_INEQU_STD_STEP_H 
   43 #define NULL_SPACE_STEP_WITH_INEQU_STD_STEP_H 
   45 #include "MoochoPack_Types.hpp" 
   46 #include "IterationPack_AlgorithmStep.hpp" 
   47 #include "IterationPack_CastIQMember.hpp" 
   48 #include "MoochoPack_d_bounds_iter_quant.hpp" 
   49 #include "MoochoPack_qp_solver_stats.hpp" 
   50 #include "MoochoPack_act_set_stats.hpp" 
   51 #include "ConstrainedOptPack_QPSolverRelaxed.hpp" 
   52 #include "ConstrainedOptPack_QPSolverRelaxedTester.hpp" 
   56 namespace MoochoPack {
 
   80   enum EQPTesting { QP_TEST_DEFAULT, QP_TEST, QP_NO_TEST };
 
  100     const qp_solver_ptr_t       &qp_solver
 
  101     ,
const qp_tester_ptr_t      &qp_tester
 
  102     ,value_type                 warm_start_frac             = 0.8
 
  104     ,
bool                       primal_feasible_point_error = 
true 
  105     ,
bool                       dual_feasible_point_error   = 
true 
  115     , 
poss_type assoc_step_poss, std::ostream& out, 
const std::string& leading_str ) 
const;
 
  131 #endif  // NULL_SPACE_STEP_WITH_INEQU_STD_STEP_H 
STANDARD_MEMBER_COMPOSITION_MEMBERS(value_type, warm_start_frac)
Set the ratio of the number of inequality constraints in the active-set of the last two calls before ...
 
void print_step(const Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const 
 
Class for object that attempts to return an IterQuantityAccess<QPSolverStats> from an AlgorithmState ...
 
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
 
Class for object that attempts to return an IterQuantityAccess<ActSetStats> from an AlgorithmState ob...
 
Solves the reduced QP subproblem with bounds and/or general inequalities. 
 
STANDARD_COMPOSITION_MEMBERS(QPSolverRelaxed, qp_solver)
QP solver.