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.