#include <qpoases_interface.hpp>
Definition at line 49 of file qpoases_interface.hpp.
Public Member Functions | |
QpoasesMemory () | |
Constructor. More... | |
~QpoasesMemory () | |
Destructor. More... | |
void | add_stat (const std::string &s) |
Public Attributes | |
Linsol | linsol |
std::string | linsol_plugin |
union { | |
qpOASES::SQProblem * sqp | |
qpOASES::QProblemB * qp | |
}; | |
QP Solver. More... | |
qpOASES::SymSparseMat * | h |
qpOASES::SparseMatrix * | a |
bool | called_once |
Has qpOASES been called once? More... | |
std::vector< casadi_int > | lin_map |
std::vector< casadi_int > | row |
std::vector< casadi_int > | col |
std::vector< casadi_int > | nz_map |
std::vector< int > | h_row |
std::vector< int > | h_colind |
std::vector< int > | a_row |
std::vector< int > | a_colind |
std::vector< double > | nz |
int | return_status |
casadi_qp_data< double > | d_qp |
bool | stats_available |
std::map< std::string, FStats > | fstats |
FStats * | t_total |
casadi::QpoasesMemory::QpoasesMemory | ( | ) |
Definition at line 843 of file qpoases_interface.cpp.
casadi::QpoasesMemory::~QpoasesMemory | ( | ) |
|
inlineinherited |
Definition at line 74 of file function_internal.hpp.
Referenced by casadi::ProtoFunction::init_mem(), casadi::LinsolInternal::init_mem(), casadi::Nlpsol::init_mem(), casadi::OracleFunction::init_mem(), casadi::CbcInterface::init_mem(), casadi::ClpInterface::init_mem(), casadi::FatropConicInterface::init_mem(), casadi::HpipmInterface::init_mem(), casadi::Feasiblesqpmethod::init_mem(), casadi::Sqpmethod::init_mem(), and casadi::OracleFunction::local_init_mem().
union { ... } |
qpOASES::SparseMatrix* casadi::QpoasesMemory::a |
Definition at line 64 of file qpoases_interface.hpp.
Referenced by QpoasesMemory(), and ~QpoasesMemory().
std::vector<int> casadi::QpoasesMemory::a_colind |
Definition at line 75 of file qpoases_interface.hpp.
std::vector<int> casadi::QpoasesMemory::a_row |
Definition at line 75 of file qpoases_interface.hpp.
bool casadi::QpoasesMemory::called_once |
Definition at line 67 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::init_mem().
std::vector<casadi_int> casadi::QpoasesMemory::col |
Definition at line 73 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init().
|
inherited |
Definition at line 39 of file conic_impl.hpp.
Referenced by casadi::Conic::get_stats().
|
inherited |
Definition at line 68 of file function_internal.hpp.
Referenced by casadi::Nlpsol::callback(), casadi::IpoptUserClass::eval_h(), casadi::BonminInterface::intermediate_callback(), casadi::IpoptInterface::intermediate_callback(), casadi::OracleFunction::join_results(), casadi::ClarabelInterface::solve(), casadi::DaqpInterface::solve(), casadi::HighsInterface::solve(), casadi::HpipmInterface::solve(), casadi::HpmpcInterface::solve(), casadi::ProxqpInterface::solve(), casadi::QpoasesInterface::solve(), casadi::Sqpmethod::solve_ela_QP(), casadi::Feasiblesqpmethod::solve_LP(), casadi::Feasiblesqpmethod::solve_QP(), and casadi::Sqpmethod::solve_QP().
qpOASES::SymSparseMat* casadi::QpoasesMemory::h |
Definition at line 63 of file qpoases_interface.hpp.
Referenced by QpoasesMemory(), and ~QpoasesMemory().
std::vector<int> casadi::QpoasesMemory::h_colind |
Definition at line 75 of file qpoases_interface.hpp.
std::vector<int> casadi::QpoasesMemory::h_row |
Definition at line 75 of file qpoases_interface.hpp.
std::vector<casadi_int> casadi::QpoasesMemory::lin_map |
Definition at line 70 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init(), casadi::QpoasesInterface::qpoases_nfact(), and casadi::QpoasesInterface::qpoases_sfact().
Linsol casadi::QpoasesMemory::linsol |
Definition at line 51 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init(), casadi::QpoasesInterface::qpoases_nfact(), casadi::QpoasesInterface::qpoases_sfact(), and casadi::QpoasesInterface::qpoases_solve().
std::string casadi::QpoasesMemory::linsol_plugin |
Definition at line 54 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init().
std::vector<double> casadi::QpoasesMemory::nz |
Definition at line 78 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init(), casadi::QpoasesInterface::qpoases_nfact(), casadi::QpoasesInterface::qpoases_sfact(), and casadi::QpoasesInterface::qpoases_solve().
std::vector<casadi_int> casadi::QpoasesMemory::nz_map |
Definition at line 73 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init().
qpOASES::QProblemB* casadi::QpoasesMemory::qp |
Definition at line 59 of file qpoases_interface.hpp.
Referenced by QpoasesMemory(), and ~QpoasesMemory().
int casadi::QpoasesMemory::return_status |
Definition at line 80 of file qpoases_interface.hpp.
std::vector<casadi_int> casadi::QpoasesMemory::row |
Definition at line 73 of file qpoases_interface.hpp.
Referenced by casadi::QpoasesInterface::qpoases_init().
qpOASES::SQProblem* casadi::QpoasesMemory::sqp |
Definition at line 58 of file qpoases_interface.hpp.
|
inherited |
Definition at line 84 of file function_internal.hpp.
Referenced by casadi::FunctionInternal::eval_gen(), and casadi::FunctionInternal::setup().
|
inherited |
Definition at line 71 of file function_internal.hpp.
Referenced by casadi::LinsolCall< Tr >::eval(), and casadi::Linsol::solve().