#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.