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

#include <SparseView.h>

Inheritance diagram for Eigen::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
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 Eigen::SparseView< MatrixType >

Definition at line 31 of file SparseView.h.


Member Typedef Documentation

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

Definition at line 34 of file SparseView.h.

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

Definition at line 33 of file SparseView.h.


Constructor & Destructor Documentation

template<typename MatrixType>
Eigen::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 38 of file SparseView.h.


Member Function Documentation

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

Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 45 of file SparseView.h.

template<typename MatrixType>
Index Eigen::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 Eigen::SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 47 of file SparseView.h.

template<typename MatrixType>
Index Eigen::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 Eigen::SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 48 of file SparseView.h.

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

Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.

Definition at line 44 of file SparseView.h.


Member Data Documentation

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

Definition at line 53 of file SparseView.h.

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

Definition at line 51 of file SparseView.h.

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

Definition at line 52 of file SparseView.h.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:54