#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.