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

#include <csparse_interface.hpp>

Detailed Description

Definition at line 44 of file csparse_interface.hpp.

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

Public Member Functions

 ~CsparseMemory ()
 
void add_stat (const std::string &s)
 

Public Attributes

cs A
 
css * S
 
csn * N
 
std::vector< double > temp_
 
std::vector< int > colind
 
std::vector< int > row
 
bool is_sfact
 
bool is_nfact
 
std::map< std::string, FStatsfstats
 
FStatst_total
 

Constructor & Destructor Documentation

◆ ~CsparseMemory()

casadi::CsparseMemory::~CsparseMemory ( )

Definition at line 56 of file csparse_interface.cpp.

56  {
57  if (this->S) cs_sfree(this->S);
58  if (this->N) cs_nfree(this->N);
59  }

References N, and S.

Member Function Documentation

◆ add_stat()

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

Member Data Documentation

◆ A

cs casadi::CsparseMemory::A

◆ colind

std::vector<int> casadi::CsparseMemory::colind

Definition at line 60 of file csparse_interface.hpp.

◆ fstats

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

◆ is_nfact

bool casadi::LinsolMemory::is_nfact
inherited

Definition at line 39 of file linsol_internal.hpp.

Referenced by casadi::Linsol::nfact().

◆ is_sfact

bool casadi::LinsolMemory::is_sfact
inherited

Definition at line 39 of file linsol_internal.hpp.

Referenced by casadi::Linsol::sfact().

◆ N

csn* casadi::CsparseMemory::N

Definition at line 55 of file csparse_interface.hpp.

Referenced by casadi::CsparseInterface::init_mem(), and ~CsparseMemory().

◆ row

std::vector<int> casadi::CsparseMemory::row

Definition at line 60 of file csparse_interface.hpp.

◆ S

css* casadi::CsparseMemory::S

Definition at line 52 of file csparse_interface.hpp.

Referenced by ~CsparseMemory().

◆ 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().

◆ temp_

std::vector<double> casadi::CsparseMemory::temp_

Definition at line 58 of file csparse_interface.hpp.


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