SparseTranspose< MatrixType > Class Template Reference

#include <SparseTranspose.h>

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

List of all members.

Classes

class  InnerIterator
class  ReverseInnerIterator

Public Member Functions

const Scalar coeff (int index) const
const Scalar coeff (int row, int col) const
ScalarcoeffRef (int index)
ScalarcoeffRef (int row, int col)
int cols () const
int nonZeros () const
int rows () const
 SparseTranspose (const MatrixType &matrix)

Protected Attributes

const MatrixType::Nested m_matrix

Private Member Functions

SparseTransposeoperator= (const SparseTranspose &)

Detailed Description

template<typename MatrixType>
class SparseTranspose< MatrixType >

Definition at line 32 of file SparseTranspose.h.


Constructor & Destructor Documentation

template<typename MatrixType >
SparseTranspose< MatrixType >::SparseTranspose ( const MatrixType &  matrix  )  [inline]

Definition at line 42 of file SparseTranspose.h.


Member Function Documentation

template<typename MatrixType >
const Scalar SparseTranspose< MatrixType >::coeff ( int  index  )  const [inline]

Definition at line 57 of file SparseTranspose.h.

template<typename MatrixType >
const Scalar SparseTranspose< MatrixType >::coeff ( int  row,
int  col 
) const [inline]

Definition at line 54 of file SparseTranspose.h.

template<typename MatrixType >
Scalar& SparseTranspose< MatrixType >::coeffRef ( int  index  )  [inline]

Definition at line 60 of file SparseTranspose.h.

template<typename MatrixType >
Scalar& SparseTranspose< MatrixType >::coeffRef ( int  row,
int  col 
) [inline]

Definition at line 51 of file SparseTranspose.h.

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

Reimplemented from SparseMatrixBase< SparseTranspose< MatrixType > >.

Definition at line 47 of file SparseTranspose.h.

template<typename MatrixType >
int SparseTranspose< MatrixType >::nonZeros (  )  const [inline]
Returns:
the number of nonzero coefficients which is in practice the number of stored coefficients.

Reimplemented from SparseMatrixBase< SparseTranspose< MatrixType > >.

Definition at line 48 of file SparseTranspose.h.

template<typename MatrixType >
SparseTranspose& SparseTranspose< MatrixType >::operator= ( const SparseTranspose< MatrixType > &   )  [private]
template<typename MatrixType >
int SparseTranspose< MatrixType >::rows ( void   )  const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from SparseMatrixBase< SparseTranspose< MatrixType > >.

Definition at line 46 of file SparseTranspose.h.


Member Data Documentation

template<typename MatrixType >
const MatrixType::Nested SparseTranspose< MatrixType >::m_matrix [protected]

Definition at line 64 of file SparseTranspose.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:25 2013