g2o
Loading...
Searching...
No Matches
g2o::csparse::CSparseExt Struct Reference

Our C++ version of the csparse struct. More...

Inheritance diagram for g2o::csparse::CSparseExt:
Collaboration diagram for g2o::csparse::CSparseExt:

Public Member Functions

 CSparseExt ()
 CSparseExt (CSparseExt const &)=delete
CSparseExt & operator= (CSparseExt const &)=delete
 ~CSparseExt ()

Public Attributes

int columnsAllocated = 0

Detailed Description

Our C++ version of the csparse struct.

Definition at line 44 of file csparse_wrapper.cpp.

Constructor & Destructor Documentation

◆ CSparseExt() [1/2]

g2o::csparse::CSparseExt::CSparseExt ( )
inline

Definition at line 45 of file csparse_wrapper.cpp.

45 {
46 nzmax = 0;
47 m = 0;
48 n = 0;
49 p = 0;
50 i = 0;
51 x = 0;
52 nz = -1; // tag as CCS formatted matrix
53 }

Referenced by CSparseExt(), and operator=().

◆ CSparseExt() [2/2]

g2o::csparse::CSparseExt::CSparseExt ( CSparseExt const & )
delete

References CSparseExt().

◆ ~CSparseExt()

g2o::csparse::CSparseExt::~CSparseExt ( )
inline

Definition at line 56 of file csparse_wrapper.cpp.

56 {
57 delete[] p;
58 delete[] i;
59 delete[] x;
60 }

Member Function Documentation

◆ operator=()

CSparseExt & g2o::csparse::CSparseExt::operator= ( CSparseExt const & )
delete

References CSparseExt().

Member Data Documentation

◆ columnsAllocated

int g2o::csparse::CSparseExt::columnsAllocated = 0

Definition at line 61 of file csparse_wrapper.cpp.

Referenced by g2o::csparse::CSparse::sparseView().


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