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: