Solves the reduced QP subproblem with bounds and/or general inequalities.
More...
#include <MoochoPack_TangentialStepWithInequStd_Step.hpp>
|
| STANDARD_COMPOSITION_MEMBERS (QPSolverRelaxed, qp_solver) |
| QP solver. More...
|
|
| STANDARD_COMPOSITION_MEMBERS (QPSolverRelaxedTester, qp_tester) |
| QP solver tester. More...
|
|
| 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 a warm start is attempted. More...
|
|
| STANDARD_MEMBER_COMPOSITION_MEMBERS (EQPTesting, qp_testing) |
| Set how and if the QP solution is tested. More...
|
|
| STANDARD_MEMBER_COMPOSITION_MEMBERS (bool, primal_feasible_point_error) |
| Determine if a QPFailure exception is thrown if the QP solver returns PRIMAL_FEASIBLE_POINT. More...
|
|
| STANDARD_MEMBER_COMPOSITION_MEMBERS (bool, dual_feasible_point_error) |
| Determine if a QPFailure exception is thrown if the QP solver returns DUAl_FEASIBLE_POINT . More...
|
|
| TangentialStepWithInequStd_Step (const qp_solver_ptr_t &qp_solver, const qp_tester_ptr_t &qp_tester, value_type warm_start_frac=0.8, EQPTesting qp_testing=QP_TEST_DEFAULT, bool primal_feasible_point_error=true, bool dual_feasible_point_error=true) |
| Construct and initialize. More...
|
|
virtual | ~AlgorithmStep () |
|
virtual void | initialize_step (Algorithm &algo, poss_type step_poss, EDoStepType type, poss_type assoc_step_poss) |
| Called by Algorithm just before the algorithm is run. More...
|
|
virtual void | inform_updated (Algorithm &algo, poss_type step_poss, EDoStepType type, poss_type assoc_step_poss) |
| Called by Algorithm to inform when a runtime configuration change is finihed. More...
|
|
virtual void | finalize_step (Algorithm &algo, poss_type step_poss, EDoStepType type, poss_type assoc_step_poss) |
| Called by Algorithm just after an algorithm is terminiated. More...
|
|
Solves the reduced QP subproblem with bounds and/or general inequalities.
ToDo: Finish documentation.
Definition at line 63 of file MoochoPack_TangentialStepWithInequStd_Step.hpp.
MoochoPack::TangentialStepWithInequStd_Step::TangentialStepWithInequStd_Step |
( |
const qp_solver_ptr_t & |
qp_solver, |
|
|
const qp_tester_ptr_t & |
qp_tester, |
|
|
value_type |
warm_start_frac = 0.8 , |
|
|
EQPTesting |
qp_testing = QP_TEST_DEFAULT , |
|
|
bool |
primal_feasible_point_error = true , |
|
|
bool |
dual_feasible_point_error = true |
|
) |
| |
MoochoPack::TangentialStepWithInequStd_Step::TangentialStepWithInequStd_Step |
( |
| ) |
|
|
private |
MoochoPack::TangentialStepWithInequStd_Step::STANDARD_COMPOSITION_MEMBERS |
( |
QPSolverRelaxed |
, |
|
|
qp_solver |
|
|
) |
| |
MoochoPack::TangentialStepWithInequStd_Step::STANDARD_COMPOSITION_MEMBERS |
( |
QPSolverRelaxedTester |
, |
|
|
qp_tester |
|
|
) |
| |
MoochoPack::TangentialStepWithInequStd_Step::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 a warm start is attempted.
MoochoPack::TangentialStepWithInequStd_Step::STANDARD_MEMBER_COMPOSITION_MEMBERS |
( |
EQPTesting |
, |
|
|
qp_testing |
|
|
) |
| |
Set how and if the QP solution is tested.
ToDo: Finish documentation.
MoochoPack::TangentialStepWithInequStd_Step::STANDARD_MEMBER_COMPOSITION_MEMBERS |
( |
bool |
, |
|
|
primal_feasible_point_error |
|
|
) |
| |
Determine if a QPFailure exception is thrown if the QP solver returns PRIMAL_FEASIBLE_POINT.
MoochoPack::TangentialStepWithInequStd_Step::STANDARD_MEMBER_COMPOSITION_MEMBERS |
( |
bool |
, |
|
|
dual_feasible_point_error |
|
|
) |
| |
Determine if a QPFailure
exception is thrown if the QP solver returns DUAl_FEASIBLE_POINT
.
The documentation for this class was generated from the following files: