Public Member Functions | Static Public Member Functions
pcl::poisson::SparseSymmetricMatrix< T > Class Template Reference

#include <sparse_matrix.h>

Inheritance diagram for pcl::poisson::SparseSymmetricMatrix< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

template<class T2 >
Vector< T2 > Multiply (const Vector< T2 > &V) const
template<class T2 >
void Multiply (const Vector< T2 > &In, Vector< T2 > &Out) const
template<class T2 >
Vector< T2 > operator* (const Vector< T2 > &V) const
virtual ~SparseSymmetricMatrix ()

Static Public Member Functions

template<class T2 >
static int Solve (const SparseSymmetricMatrix< T > &M, const Vector< T2 > &b, const int &iters, Vector< T2 > &solution, const T2 eps=1e-8, const int &reset=1)
template<class T2 >
static int Solve (const SparseSymmetricMatrix< T > &M, const Vector< T > &diagonal, const Vector< T2 > &b, const int &iters, Vector< T2 > &solution, const T2 eps=1e-8, const int &reset=1)

Detailed Description

template<class T>
class pcl::poisson::SparseSymmetricMatrix< T >

Definition at line 165 of file sparse_matrix.h.


Constructor & Destructor Documentation

template<class T>
virtual pcl::poisson::SparseSymmetricMatrix< T >::~SparseSymmetricMatrix ( ) [inline, virtual]

Definition at line 168 of file sparse_matrix.h.


Member Function Documentation

template<class T >
template<class T2 >
Vector< T2 > pcl::poisson::SparseSymmetricMatrix< T >::Multiply ( const Vector< T2 > &  V) const

Reimplemented from pcl::poisson::SparseMatrix< T >.

Definition at line 539 of file sparse_matrix.hpp.

template<class T >
template<class T2 >
void pcl::poisson::SparseSymmetricMatrix< T >::Multiply ( const Vector< T2 > &  In,
Vector< T2 > &  Out 
) const

Reimplemented from pcl::poisson::SparseMatrix< T >.

Definition at line 557 of file sparse_matrix.hpp.

template<class T >
template<class T2 >
Vector< T2 > pcl::poisson::SparseSymmetricMatrix< T >::operator* ( const Vector< T2 > &  V) const

Reimplemented from pcl::poisson::SparseMatrix< T >.

Definition at line 532 of file sparse_matrix.hpp.

template<class T >
template<class T2 >
int pcl::poisson::SparseSymmetricMatrix< T >::Solve ( const SparseSymmetricMatrix< T > &  M,
const Vector< T2 > &  b,
const int &  iters,
Vector< T2 > &  solution,
const T2  eps = 1e-8,
const int &  reset = 1 
) [static]

Definition at line 579 of file sparse_matrix.hpp.

template<class T >
template<class T2 >
int pcl::poisson::SparseSymmetricMatrix< T >::Solve ( const SparseSymmetricMatrix< T > &  M,
const Vector< T > &  diagonal,
const Vector< T2 > &  b,
const int &  iters,
Vector< T2 > &  solution,
const T2  eps = 1e-8,
const int &  reset = 1 
) [static]

Definition at line 631 of file sparse_matrix.hpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:21