Classes | Public Member Functions | Protected Attributes | Private Types
SparseView< MatrixType > Class Template Reference

#include <SparseView.h>

Inheritance diagram for SparseView< MatrixType >:
Inheritance graph
[legend]

List of all members.

Classes

class  InnerIterator

Public Member Functions

Index cols () const
Index innerSize () const
Index outerSize () const
Index rows () const
 SparseView (const MatrixType &mat, const Scalar &m_reference=Scalar(0), typename NumTraits< Scalar >::Real m_epsilon=NumTraits< Scalar >::dummy_precision())

Protected Attributes

NumTraits< Scalar >::Real m_epsilon
const MatrixTypeNested m_matrix
Scalar m_reference

Private Types

typedef internal::remove_all
< MatrixTypeNested >::type 
_MatrixTypeNested
typedef MatrixType::Nested MatrixTypeNested

Detailed Description

template<typename MatrixType>
class SparseView< MatrixType >

Definition at line 44 of file SparseView.h.


Member Typedef Documentation

template<typename MatrixType>
typedef internal::remove_all<MatrixTypeNested>::type SparseView< MatrixType >::_MatrixTypeNested [private]

Definition at line 47 of file SparseView.h.

template<typename MatrixType>
typedef MatrixType::Nested SparseView< MatrixType >::MatrixTypeNested [private]

Definition at line 46 of file SparseView.h.


Constructor & Destructor Documentation

template<typename MatrixType>
SparseView< MatrixType >::SparseView ( const MatrixType mat,
const Scalar m_reference = Scalar(0),
typename NumTraits< Scalar >::Real  m_epsilon = NumTraits<Scalar>::dummy_precision() 
) [inline]

Definition at line 51 of file SparseView.h.


Member Function Documentation

template<typename MatrixType>
Index SparseView< MatrixType >::cols ( void  ) const [inline]
Returns:
the number of columns.
See also:
rows(), ColsAtCompileTime

Reimplemented from SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 58 of file SparseView.h.

template<typename MatrixType>
Index SparseView< MatrixType >::innerSize ( ) const [inline]
Returns:
the size of the inner dimension according to the storage order, i.e., the number of rows for a columns major matrix, and the number of cols otherwise

Reimplemented from SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 60 of file SparseView.h.

template<typename MatrixType>
Index SparseView< MatrixType >::outerSize ( ) const [inline]
Returns:
the size of the storage major dimension, i.e., the number of columns for a columns major matrix, and the number of rows otherwise

Reimplemented from SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 61 of file SparseView.h.

template<typename MatrixType>
Index SparseView< MatrixType >::rows ( void  ) const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 57 of file SparseView.h.


Member Data Documentation

template<typename MatrixType>
NumTraits<Scalar>::Real SparseView< MatrixType >::m_epsilon [protected]

Definition at line 66 of file SparseView.h.

template<typename MatrixType>
const MatrixTypeNested SparseView< MatrixType >::m_matrix [protected]

Definition at line 64 of file SparseView.h.

template<typename MatrixType>
Scalar SparseView< MatrixType >::m_reference [protected]

Definition at line 65 of file SparseView.h.


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


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:26