#include <SparseDiagonalProduct.h>
Public Types | |
typedef internal::sparse_diagonal_product_inner_iterator_selector < _LhsNested, _RhsNested, SparseDiagonalProduct, LhsMode, RhsMode > | InnerIterator |
Public Member Functions | |
EIGEN_STRONG_INLINE Index | cols () const |
EIGEN_STRONG_INLINE const _LhsNested & | lhs () const |
EIGEN_STRONG_INLINE const _RhsNested & | rhs () const |
EIGEN_STRONG_INLINE Index | rows () const |
EIGEN_STRONG_INLINE | SparseDiagonalProduct (const Lhs &lhs, const Rhs &rhs) |
Protected Attributes | |
LhsNested | m_lhs |
RhsNested | m_rhs |
Private Types | |
enum | { LhsMode, RhsMode } |
typedef internal::remove_all < LhsNested >::type | _LhsNested |
typedef internal::remove_all < RhsNested >::type | _RhsNested |
typedef Lhs::Nested | LhsNested |
typedef Rhs::Nested | RhsNested |
Definition at line 59 of file SparseDiagonalProduct.h.
typedef internal::remove_all<LhsNested>::type Eigen::SparseDiagonalProduct< Lhs, Rhs >::_LhsNested [private] |
Definition at line 66 of file SparseDiagonalProduct.h.
typedef internal::remove_all<RhsNested>::type Eigen::SparseDiagonalProduct< Lhs, Rhs >::_RhsNested [private] |
Definition at line 67 of file SparseDiagonalProduct.h.
typedef internal::sparse_diagonal_product_inner_iterator_selector<_LhsNested,_RhsNested,SparseDiagonalProduct,LhsMode,RhsMode> Eigen::SparseDiagonalProduct< Lhs, Rhs >::InnerIterator |
Definition at line 81 of file SparseDiagonalProduct.h.
typedef Lhs::Nested Eigen::SparseDiagonalProduct< Lhs, Rhs >::LhsNested [private] |
Definition at line 63 of file SparseDiagonalProduct.h.
typedef Rhs::Nested Eigen::SparseDiagonalProduct< Lhs, Rhs >::RhsNested [private] |
Definition at line 64 of file SparseDiagonalProduct.h.
anonymous enum [private] |
Definition at line 69 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE Eigen::SparseDiagonalProduct< Lhs, Rhs >::SparseDiagonalProduct | ( | const Lhs & | lhs, |
const Rhs & | rhs | ||
) | [inline] |
Definition at line 87 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE Index Eigen::SparseDiagonalProduct< Lhs, Rhs >::cols | ( | void | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseDiagonalProduct< Lhs, Rhs > >.
Definition at line 94 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE const _LhsNested& Eigen::SparseDiagonalProduct< Lhs, Rhs >::lhs | ( | ) | const [inline] |
Definition at line 96 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE const _RhsNested& Eigen::SparseDiagonalProduct< Lhs, Rhs >::rhs | ( | ) | const [inline] |
Definition at line 97 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE Index Eigen::SparseDiagonalProduct< Lhs, Rhs >::rows | ( | void | ) | const [inline] |
Reimplemented from Eigen::SparseMatrixBase< SparseDiagonalProduct< Lhs, Rhs > >.
Definition at line 93 of file SparseDiagonalProduct.h.
LhsNested Eigen::SparseDiagonalProduct< Lhs, Rhs >::m_lhs [protected] |
Definition at line 100 of file SparseDiagonalProduct.h.
RhsNested Eigen::SparseDiagonalProduct< Lhs, Rhs >::m_rhs [protected] |
Definition at line 101 of file SparseDiagonalProduct.h.