#include <cplex_interface.hpp>
Definition at line 47 of file cplex_interface.hpp.


Public Member Functions | |
| CplexMemory () | |
| Constructor. More... | |
| ~CplexMemory () | |
| Destructor. More... | |
| void | add_stat (const std::string &s) |
Public Attributes | |
| bool | is_warm |
| Indicates if we have to warm-start. More... | |
| casadi_int | objsen |
| Nature of problem (always minimization) More... | |
| std::vector< char > | sense |
| Determines relation >,<, = in the linear constraints. More... | |
| std::vector< int > | matcnt |
| Coefficients of matrix A (constraint Jacobian) More... | |
| std::vector< double > | rhs |
| Right-hand side of constraints. More... | |
| std::vector< double > | rngval |
| Range of constraints. More... | |
| std::vector< int > | qmatcnt |
| Coefficients of matrix H (objective Hessian) More... | |
| std::vector< int > | cstat |
| Storage for basis info of primal variables. More... | |
| std::vector< int > | rstat |
| Storage for basis info of slack variables. More... | |
| CPXENVptr | env |
| CPLEX environment. More... | |
| CPXLPptr | lp |
| std::vector< CPXDIM > | a_row |
| std::vector< CPXDIM > | h_row |
| std::vector< CPXNNZ > | a_colind |
| std::vector< CPXNNZ > | h_colind |
| std::vector< CPXNNZ > | socp_colind |
| std::vector< CPXDIM > | socp_qind |
| std::vector< CPXDIM > | socp_lind |
| std::vector< CPXDIM > | socp_row |
| std::vector< double > | socp_qval |
| std::vector< double > | socp_lbound |
| std::vector< double > | socp_lval |
| std::vector< double > | socp_lbx |
| int | return_status |
| casadi_qp_data< double > | d_qp |
| bool | stats_available |
| std::map< std::string, FStats > | fstats |
| FStats * | t_total |
| casadi::CplexMemory::CplexMemory | ( | ) |
Definition at line 726 of file cplex_interface.cpp.
| casadi::CplexMemory::~CplexMemory | ( | ) |
|
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().
| std::vector<CPXNNZ> casadi::CplexMemory::a_colind |
Definition at line 80 of file cplex_interface.hpp.
| std::vector<CPXDIM> casadi::CplexMemory::a_row |
Definition at line 79 of file cplex_interface.hpp.
| std::vector<int> casadi::CplexMemory::cstat |
Definition at line 70 of file cplex_interface.hpp.
|
inherited |
Definition at line 39 of file conic_impl.hpp.
Referenced by casadi::Conic::get_stats().
| CPXENVptr casadi::CplexMemory::env |
Definition at line 76 of file cplex_interface.hpp.
Referenced by CplexMemory(), and ~CplexMemory().
|
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().
| std::vector<CPXNNZ> casadi::CplexMemory::h_colind |
Definition at line 80 of file cplex_interface.hpp.
| std::vector<CPXDIM> casadi::CplexMemory::h_row |
Definition at line 79 of file cplex_interface.hpp.
| bool casadi::CplexMemory::is_warm |
Definition at line 49 of file cplex_interface.hpp.
Referenced by CplexMemory().
| CPXLPptr casadi::CplexMemory::lp |
Definition at line 77 of file cplex_interface.hpp.
Referenced by CplexMemory(), and ~CplexMemory().
| std::vector<int> casadi::CplexMemory::matcnt |
Definition at line 58 of file cplex_interface.hpp.
| casadi_int casadi::CplexMemory::objsen |
Definition at line 52 of file cplex_interface.hpp.
| std::vector<int> casadi::CplexMemory::qmatcnt |
Definition at line 67 of file cplex_interface.hpp.
| int casadi::CplexMemory::return_status |
Definition at line 86 of file cplex_interface.hpp.
| std::vector<double> casadi::CplexMemory::rhs |
Definition at line 61 of file cplex_interface.hpp.
| std::vector<double> casadi::CplexMemory::rngval |
Definition at line 64 of file cplex_interface.hpp.
| std::vector<int> casadi::CplexMemory::rstat |
Definition at line 73 of file cplex_interface.hpp.
| std::vector<char> casadi::CplexMemory::sense |
Definition at line 55 of file cplex_interface.hpp.
| std::vector<CPXNNZ> casadi::CplexMemory::socp_colind |
Definition at line 82 of file cplex_interface.hpp.
| std::vector<double> casadi::CplexMemory::socp_lbound |
Definition at line 84 of file cplex_interface.hpp.
| std::vector<double> casadi::CplexMemory::socp_lbx |
Definition at line 84 of file cplex_interface.hpp.
| std::vector<CPXDIM> casadi::CplexMemory::socp_lind |
Definition at line 83 of file cplex_interface.hpp.
| std::vector<double> casadi::CplexMemory::socp_lval |
Definition at line 84 of file cplex_interface.hpp.
| std::vector<CPXDIM> casadi::CplexMemory::socp_qind |
Definition at line 83 of file cplex_interface.hpp.
| std::vector<double> casadi::CplexMemory::socp_qval |
Definition at line 84 of file cplex_interface.hpp.
| std::vector<CPXDIM> casadi::CplexMemory::socp_row |
Definition at line 83 of file cplex_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().
|
inherited |
Definition at line 71 of file function_internal.hpp.
Referenced by casadi::LinsolCall< Tr >::eval(), and casadi::Linsol::solve().