|
MOAB
4.9.3pre
|
#include <SparseView.h>


Public Types | |
| typedef internal::remove_all < MatrixType >::type | NestedExpression |
Public Member Functions | |
| SparseView (const MatrixType &mat, const Scalar &reference=Scalar(0), const RealScalar &epsilon=NumTraits< Scalar >::dummy_precision()) | |
| Index | rows () const |
| Index | cols () const |
| Index | innerSize () const |
| Index | outerSize () const |
| const internal::remove_all < MatrixTypeNested >::type & | nestedExpression () const |
| Scalar | reference () const |
| RealScalar | epsilon () const |
Protected Attributes | |
| MatrixTypeNested | m_matrix |
| Scalar | m_reference |
| RealScalar | m_epsilon |
Private Types | |
| typedef MatrixType::Nested | MatrixTypeNested |
| typedef internal::remove_all < MatrixTypeNested >::type | _MatrixTypeNested |
| typedef SparseMatrixBase < SparseView > | Base |
Definition at line 31 of file SparseView.h.
typedef internal::remove_all<MatrixTypeNested>::type Eigen::SparseView< MatrixType >::_MatrixTypeNested [private] |
Definition at line 34 of file SparseView.h.
typedef SparseMatrixBase<SparseView > Eigen::SparseView< MatrixType >::Base [private] |
Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.
Definition at line 35 of file SparseView.h.
typedef MatrixType::Nested Eigen::SparseView< MatrixType >::MatrixTypeNested [private] |
Definition at line 33 of file SparseView.h.
| typedef internal::remove_all<MatrixType>::type Eigen::SparseView< MatrixType >::NestedExpression |
Definition at line 38 of file SparseView.h.
| Eigen::SparseView< MatrixType >::SparseView | ( | const MatrixType & | mat, |
| const Scalar & | reference = Scalar(0), |
||
| const RealScalar & | epsilon = NumTraits<Scalar>::dummy_precision() |
||
| ) | [inline, explicit] |
Definition at line 40 of file SparseView.h.
: m_matrix(mat), m_reference(reference), m_epsilon(epsilon) {}
| Index Eigen::SparseView< MatrixType >::cols | ( | void | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.
Definition at line 45 of file SparseView.h.
{ return m_matrix.cols(); }
| RealScalar Eigen::SparseView< MatrixType >::epsilon | ( | ) | const [inline] |
Definition at line 55 of file SparseView.h.
{ return m_epsilon; }
| Index Eigen::SparseView< MatrixType >::innerSize | ( | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.
Definition at line 47 of file SparseView.h.
{ return m_matrix.innerSize(); }
| const internal::remove_all<MatrixTypeNested>::type& Eigen::SparseView< MatrixType >::nestedExpression | ( | ) | const [inline] |
| Index Eigen::SparseView< MatrixType >::outerSize | ( | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.
Definition at line 48 of file SparseView.h.
{ return m_matrix.outerSize(); }
| Scalar Eigen::SparseView< MatrixType >::reference | ( | ) | const [inline] |
Definition at line 54 of file SparseView.h.
{ return m_reference; }
| Index Eigen::SparseView< MatrixType >::rows | ( | void | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseView< MatrixType > >.
Definition at line 44 of file SparseView.h.
{ return m_matrix.rows(); }
RealScalar Eigen::SparseView< MatrixType >::m_epsilon [protected] |
Definition at line 60 of file SparseView.h.
MatrixTypeNested Eigen::SparseView< MatrixType >::m_matrix [protected] |
Definition at line 58 of file SparseView.h.
Scalar Eigen::SparseView< MatrixType >::m_reference [protected] |
Definition at line 59 of file SparseView.h.