Functions | Variables
eus_qpoases.cpp File Reference
#include <iostream>
#include <qpOASES.hpp>
#include <map>
Include dependency graph for eus_qpoases.cpp:

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

Function Documentation

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.


Variable Documentation

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.



eus_qpoases
Author(s):
autogenerated on Wed Jul 19 2017 02:54:17