#include <sparse_matrix.h>
Public Member Functions | |
int | Entries () |
SparseNMatrix | operator* (const T &V) const |
template<class T2 > | |
NVector< T2, Dim > | operator* (const Vector< T2 > &V) const |
template<class T2 > | |
Vector< T2 > | operator* (const NVector< T2, Dim > &V) const |
SparseNMatrix & | operator*= (const T &V) |
SparseNMatrix & | operator= (const SparseNMatrix &M) |
void | Resize (int rows) |
void | SetRowSize (int row, int count) |
SparseNMatrix () | |
SparseNMatrix (int rows) | |
SparseNMatrix (const SparseNMatrix &M) | |
~SparseNMatrix () | |
Static Public Member Functions | |
static void | SetAllocator (const int &blockSize) |
static int | UseAllocator (void) |
Public Attributes | |
NMatrixEntry< T, Dim > ** | m_ppElements |
int | rows |
int * | rowSizes |
Static Public Attributes | |
static Allocator< NMatrixEntry < T, Dim > > | AllocatorNMatrixEntry |
Static Private Attributes | |
static int | UseAlloc = 0 |
Definition at line 131 of file sparse_matrix.h.
pcl::poisson::SparseNMatrix< T, Dim >::SparseNMatrix | ( | ) |
Definition at line 370 of file sparse_matrix.hpp.
pcl::poisson::SparseNMatrix< T, Dim >::SparseNMatrix | ( | int | rows | ) |
Definition at line 376 of file sparse_matrix.hpp.
pcl::poisson::SparseNMatrix< T, Dim >::SparseNMatrix | ( | const SparseNMatrix< T, Dim > & | M | ) |
Definition at line 383 of file sparse_matrix.hpp.
pcl::poisson::SparseNMatrix< T, Dim >::~SparseNMatrix | ( | ) |
Definition at line 419 of file sparse_matrix.hpp.
int pcl::poisson::SparseNMatrix< T, Dim >::Entries | ( | void | ) |
Definition at line 396 of file sparse_matrix.hpp.
SparseNMatrix< T, Dim > pcl::poisson::SparseNMatrix< T, Dim >::operator* | ( | const T & | V | ) | const |
Definition at line 468 of file sparse_matrix.hpp.
NVector< T2, Dim > pcl::poisson::SparseNMatrix< T, Dim >::operator* | ( | const Vector< T2 > & | V | ) | const |
Definition at line 488 of file sparse_matrix.hpp.
Vector< T2 > pcl::poisson::SparseNMatrix< T, Dim >::operator* | ( | const NVector< T2, Dim > & | V | ) | const |
Definition at line 508 of file sparse_matrix.hpp.
SparseNMatrix< T, Dim > & pcl::poisson::SparseNMatrix< T, Dim >::operator*= | ( | const T & | V | ) |
Definition at line 477 of file sparse_matrix.hpp.
SparseNMatrix< T, Dim > & pcl::poisson::SparseNMatrix< T, Dim >::operator= | ( | const SparseNMatrix< T, Dim > & | M | ) |
Definition at line 405 of file sparse_matrix.hpp.
void pcl::poisson::SparseNMatrix< T, Dim >::Resize | ( | int | rows | ) |
Definition at line 426 of file sparse_matrix.hpp.
void pcl::poisson::SparseNMatrix< T, Dim >::SetAllocator | ( | const int & | blockSize | ) | [static] |
Definition at line 354 of file sparse_matrix.hpp.
void pcl::poisson::SparseNMatrix< T, Dim >::SetRowSize | ( | int | row, |
int | count | ||
) |
Definition at line 449 of file sparse_matrix.hpp.
int pcl::poisson::SparseNMatrix< T, Dim >::UseAllocator | ( | void | ) | [static] |
Definition at line 350 of file sparse_matrix.hpp.
Allocator< NMatrixEntry< T, Dim > > pcl::poisson::SparseNMatrix< T, Dim >::AllocatorNMatrixEntry [static] |
Definition at line 136 of file sparse_matrix.h.
NMatrixEntry<T,Dim>** pcl::poisson::SparseNMatrix< T, Dim >::m_ppElements |
Definition at line 142 of file sparse_matrix.h.
int pcl::poisson::SparseNMatrix< T, Dim >::rows |
Definition at line 140 of file sparse_matrix.h.
int* pcl::poisson::SparseNMatrix< T, Dim >::rowSizes |
Definition at line 141 of file sparse_matrix.h.
int pcl::poisson::SparseNMatrix< T, Dim >::UseAlloc = 0 [static, private] |
Definition at line 134 of file sparse_matrix.h.