List of all members | Public Member Functions | Public Attributes
casadi::SuperscsMemory Struct Reference

#include <superscs_interface.hpp>

Detailed Description

Definition at line 49 of file superscs_interface.hpp.

Inheritance diagram for casadi::SuperscsMemory:
Inheritance graph
[legend]
Collaboration diagram for casadi::SuperscsMemory:
Collaboration graph
[legend]

Public Member Functions

 SuperscsMemory ()
 Constructor. More...
 
 ~SuperscsMemory ()
 Destructor. More...
 
void add_stat (const std::string &s)
 

Public Attributes

ScsSolution * sol
 
ScsData data
 
ScsInfo * info
 
ScsCone cone
 
ScsAMatrix A
 
ScsSettings settings
 
int return_status
 
std::vector< casadi_int > at_colind
 
std::vector< casadi_int > at_row
 
std::vector< casadi_int > q
 
std::vector< double > ldl_d
 
std::vector< double > ldl_l
 
std::vector< double > ldl_w
 
std::vector< double > F_res
 
std::vector< double > g
 
casadi_qp_data< double > d_qp
 
bool stats_available
 
std::map< std::string, FStatsfstats
 
FStatst_total
 

Constructor & Destructor Documentation

◆ SuperscsMemory()

casadi::SuperscsMemory::SuperscsMemory ( )

Definition at line 486 of file superscs_interface.cpp.

486  {
487  }

◆ ~SuperscsMemory()

casadi::SuperscsMemory::~SuperscsMemory ( )

Definition at line 489 of file superscs_interface.cpp.

489  {
490  if (sol) scs_free_sol(sol);
491  if (info) scs_free_info(info);
492  }

References info, and sol.

Member Function Documentation

◆ add_stat()

void casadi::ProtoFunctionMemory::add_stat ( const std::string &  s)
inlineinherited

Member Data Documentation

◆ A

ScsAMatrix casadi::SuperscsMemory::A

Definition at line 56 of file superscs_interface.hpp.

◆ at_colind

std::vector<casadi_int> casadi::SuperscsMemory::at_colind

Definition at line 61 of file superscs_interface.hpp.

◆ at_row

std::vector<casadi_int> casadi::SuperscsMemory::at_row

Definition at line 61 of file superscs_interface.hpp.

◆ cone

ScsCone casadi::SuperscsMemory::cone

Definition at line 55 of file superscs_interface.hpp.

◆ d_qp

casadi_qp_data<double> casadi::ConicMemory::d_qp
inherited

Definition at line 39 of file conic_impl.hpp.

Referenced by casadi::Conic::get_stats().

◆ data

ScsData casadi::SuperscsMemory::data

Definition at line 52 of file superscs_interface.hpp.

◆ F_res

std::vector<double> casadi::SuperscsMemory::F_res

Definition at line 62 of file superscs_interface.hpp.

◆ fstats

std::map<std::string, FStats> casadi::ProtoFunctionMemory::fstats
inherited

◆ g

std::vector<double> casadi::SuperscsMemory::g

Definition at line 62 of file superscs_interface.hpp.

◆ info

ScsInfo* casadi::SuperscsMemory::info

Definition at line 54 of file superscs_interface.hpp.

Referenced by ~SuperscsMemory().

◆ ldl_d

std::vector<double> casadi::SuperscsMemory::ldl_d

Definition at line 62 of file superscs_interface.hpp.

Referenced by casadi::SuperscsInterface::init_mem().

◆ ldl_l

std::vector<double> casadi::SuperscsMemory::ldl_l

Definition at line 62 of file superscs_interface.hpp.

◆ ldl_w

std::vector<double> casadi::SuperscsMemory::ldl_w

Definition at line 62 of file superscs_interface.hpp.

◆ q

std::vector<casadi_int> casadi::SuperscsMemory::q

Definition at line 61 of file superscs_interface.hpp.

◆ return_status

int casadi::SuperscsMemory::return_status

Definition at line 59 of file superscs_interface.hpp.

◆ settings

ScsSettings casadi::SuperscsMemory::settings

Definition at line 57 of file superscs_interface.hpp.

◆ sol

ScsSolution* casadi::SuperscsMemory::sol

Definition at line 51 of file superscs_interface.hpp.

Referenced by ~SuperscsMemory().

◆ stats_available

bool casadi::FunctionMemory::stats_available
inherited

◆ t_total

FStats* casadi::ProtoFunctionMemory::t_total
inherited

Definition at line 71 of file function_internal.hpp.

Referenced by casadi::LinsolCall< Tr >::eval(), and casadi::Linsol::solve().


The documentation for this struct was generated from the following files: