#include <iostream>#include <qpOASES.hpp>#include <map>
Go to the source code of this file.
Functions | |
| double * | solve_qpoases_lp (double *ret, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status) |
| double * | solve_qpoases_lp_with_hotstart (double *ret, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status) |
| double * | solve_qpoases_qp (double *ret, double *eval_weight_matrix, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status) |
| double * | solve_qpoases_qp_common (double *ret, double *eval_weight_matrix, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status, bool solve_lp) |
| double * | solve_qpoases_qp_with_hotstart (double *ret, double *eval_weight_matrix, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status) |
| double * | solve_qpoases_qp_with_hotstart_common (double *ret, double *eval_weight_matrix, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status, bool solve_lp) |
| double * | solve_qpoases_slp_with_hotstart (double *ret, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status) |
| double * | solve_qpoases_sqp_with_hotstart (double *ret, double *eval_weight_matrix, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status) |
| double * | solve_qpoases_sqp_with_hotstart_common (double *ret, double *eval_weight_matrix, double *eval_coeff_vector, double *state_min_vector, double *state_max_vector, double *inequality_matrix, double *inequality_min_vector, double *inequality_max_vector, int state_len, int inequality_len, PrintLevel print_level, double *ret_status, bool solve_lp) |
Variables | |
| std::map< std::pair< int, int > , QProblem * > | qp_map |
| std::map< std::pair< int, int > , SQProblem * > | sqp_map |
| double* solve_qpoases_lp | ( | double * | ret, |
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status | ||
| ) |
Definition at line 282 of file eus_qpoases.cpp.
| double* solve_qpoases_lp_with_hotstart | ( | double * | ret, |
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status | ||
| ) |
Definition at line 306 of file eus_qpoases.cpp.
| double* solve_qpoases_qp | ( | double * | ret, |
| double * | eval_weight_matrix, | ||
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status | ||
| ) |
Definition at line 270 of file eus_qpoases.cpp.
| double* solve_qpoases_qp_common | ( | double * | ret, |
| double * | eval_weight_matrix, | ||
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status, | ||
| bool | solve_lp | ||
| ) |
Definition at line 8 of file eus_qpoases.cpp.
| double* solve_qpoases_qp_with_hotstart | ( | double * | ret, |
| double * | eval_weight_matrix, | ||
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status | ||
| ) |
Definition at line 294 of file eus_qpoases.cpp.
| double* solve_qpoases_qp_with_hotstart_common | ( | double * | ret, |
| double * | eval_weight_matrix, | ||
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status, | ||
| bool | solve_lp | ||
| ) |
Definition at line 81 of file eus_qpoases.cpp.
| double* solve_qpoases_slp_with_hotstart | ( | double * | ret, |
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status | ||
| ) |
Definition at line 330 of file eus_qpoases.cpp.
| double* solve_qpoases_sqp_with_hotstart | ( | double * | ret, |
| double * | eval_weight_matrix, | ||
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status | ||
| ) |
Definition at line 318 of file eus_qpoases.cpp.
| double* solve_qpoases_sqp_with_hotstart_common | ( | double * | ret, |
| double * | eval_weight_matrix, | ||
| double * | eval_coeff_vector, | ||
| double * | state_min_vector, | ||
| double * | state_max_vector, | ||
| double * | inequality_matrix, | ||
| double * | inequality_min_vector, | ||
| double * | inequality_max_vector, | ||
| int | state_len, | ||
| int | inequality_len, | ||
| PrintLevel | print_level, | ||
| double * | ret_status, | ||
| bool | solve_lp | ||
| ) |
Definition at line 177 of file eus_qpoases.cpp.
| std::map<std::pair<int, int>, QProblem*> qp_map |
Definition at line 80 of file eus_qpoases.cpp.
| std::map<std::pair<int, int>, SQProblem*> sqp_map |
Definition at line 176 of file eus_qpoases.cpp.