#include <piqp_interface.hpp>
Definition at line 49 of file piqp_interface.hpp.


Public Types | |
| typedef Eigen::Triplet< double > | TripletT |
Public Member Functions | |
| PiqpMemory () | |
| Constructor. More... | |
| ~PiqpMemory () | |
| Destructor. More... | |
| void | add_stat (const std::string &s) |
Public Attributes | |
| Eigen::VectorXd | g_vector |
| Eigen::VectorXd | eq_b_vector |
| Eigen::VectorXd | uba_vector |
| Eigen::VectorXd | lba_vector |
| Eigen::VectorXd | ubx_vector |
| Eigen::VectorXd | lbx_vector |
| std::vector< TripletT > | tripletList |
| std::vector< TripletT > | tripletListEq |
| std::vector< casadi_int > | row |
| std::vector< casadi_int > | col |
| std::unique_ptr< Eigen::VectorXd > | results_x |
| std::unique_ptr< Eigen::VectorXd > | results_lam_x |
| std::unique_ptr< Eigen::VectorXd > | results_y |
| std::unique_ptr< Eigen::VectorXd > | results_z |
| double | objValue |
| piqp::Status | status |
| casadi_qp_data< double > | d_qp |
| bool | stats_available |
| std::map< std::string, FStats > | fstats |
| FStats * | t_total |
| typedef Eigen::Triplet<double> casadi::PiqpMemory::TripletT |
Definition at line 50 of file piqp_interface.hpp.
| casadi::PiqpMemory::PiqpMemory | ( | ) |
Definition at line 410 of file piqp_interface.cpp.
| casadi::PiqpMemory::~PiqpMemory | ( | ) |
Definition at line 413 of file piqp_interface.cpp.
|
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::XpressInterface::init_mem(), casadi::Feasiblesqpmethod::init_mem(), casadi::Sqpmethod::init_mem(), and casadi::OracleFunction::local_init_mem().
| std::vector<casadi_int> casadi::PiqpMemory::col |
Definition at line 64 of file piqp_interface.hpp.
|
inherited |
Definition at line 39 of file conic_impl.hpp.
Referenced by casadi::Conic::get_stats().
| Eigen::VectorXd casadi::PiqpMemory::eq_b_vector |
Definition at line 54 of file piqp_interface.hpp.
|
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::MosekInterface::solve(), casadi::PiqpInterface::solve(), casadi::ProxqpInterface::solve(), casadi::QpoasesInterface::solve(), casadi::XpressInterface::solve(), casadi::Sqpmethod::solve_ela_QP(), casadi::Feasiblesqpmethod::solve_LP(), casadi::Feasiblesqpmethod::solve_QP(), and casadi::Sqpmethod::solve_QP().
| Eigen::VectorXd casadi::PiqpMemory::g_vector |
Definition at line 53 of file piqp_interface.hpp.
| Eigen::VectorXd casadi::PiqpMemory::lba_vector |
Definition at line 57 of file piqp_interface.hpp.
| Eigen::VectorXd casadi::PiqpMemory::lbx_vector |
Definition at line 59 of file piqp_interface.hpp.
| double casadi::PiqpMemory::objValue |
Definition at line 71 of file piqp_interface.hpp.
| std::unique_ptr<Eigen::VectorXd> casadi::PiqpMemory::results_lam_x |
Definition at line 68 of file piqp_interface.hpp.
| std::unique_ptr<Eigen::VectorXd> casadi::PiqpMemory::results_x |
Definition at line 67 of file piqp_interface.hpp.
| std::unique_ptr<Eigen::VectorXd> casadi::PiqpMemory::results_y |
Definition at line 69 of file piqp_interface.hpp.
| std::unique_ptr<Eigen::VectorXd> casadi::PiqpMemory::results_z |
Definition at line 70 of file piqp_interface.hpp.
| std::vector<casadi_int> casadi::PiqpMemory::row |
Definition at line 64 of file piqp_interface.hpp.
|
inherited |
Definition at line 84 of file function_internal.hpp.
Referenced by casadi::FunctionInternal::eval_gen(), casadi::FmuFunction::init_mem(), and casadi::FunctionInternal::setup().
| piqp::Status casadi::PiqpMemory::status |
Definition at line 72 of file piqp_interface.hpp.
|
inherited |
Definition at line 71 of file function_internal.hpp.
Referenced by casadi::LinsolCall< Tr >::eval(), and casadi::Linsol::solve().
| std::vector<TripletT> casadi::PiqpMemory::tripletList |
Definition at line 62 of file piqp_interface.hpp.
Referenced by casadi::PiqpInterface::init_mem().
| std::vector<TripletT> casadi::PiqpMemory::tripletListEq |
Definition at line 63 of file piqp_interface.hpp.
| Eigen::VectorXd casadi::PiqpMemory::uba_vector |
Definition at line 56 of file piqp_interface.hpp.
| Eigen::VectorXd casadi::PiqpMemory::ubx_vector |
Definition at line 58 of file piqp_interface.hpp.