#include <SparseDiagonalProduct.h>

Public Types | |
| typedef ei_sparse_diagonal_product_inner_iterator_selector < _LhsNested, _RhsNested, SparseDiagonalProduct, LhsMode, RhsMode > | InnerIterator |
Public Member Functions | |
| EIGEN_STRONG_INLINE int | cols () const |
| EIGEN_STRONG_INLINE const _LhsNested & | lhs () const |
| EIGEN_STRONG_INLINE const _RhsNested & | rhs () const |
| EIGEN_STRONG_INLINE int | rows () const |
| template<typename Lhs , typename Rhs > | |
| EIGEN_STRONG_INLINE | SparseDiagonalProduct (const Lhs &lhs, const Rhs &rhs) |
Protected Attributes | |
| LhsNested | m_lhs |
| RhsNested | m_rhs |
Private Types | |
| enum | { LhsMode, RhsMode } |
| typedef ei_traits < SparseDiagonalProduct > ::_LhsNested | _LhsNested |
| typedef ei_traits < SparseDiagonalProduct > ::_RhsNested | _RhsNested |
Definition at line 55 of file SparseDiagonalProduct.h.
typedef ei_traits<SparseDiagonalProduct>::_LhsNested SparseDiagonalProduct< LhsNested, RhsNested >::_LhsNested [private] |
Definition at line 57 of file SparseDiagonalProduct.h.
typedef ei_traits<SparseDiagonalProduct>::_RhsNested SparseDiagonalProduct< LhsNested, RhsNested >::_RhsNested [private] |
Definition at line 58 of file SparseDiagonalProduct.h.
| typedef ei_sparse_diagonal_product_inner_iterator_selector<_LhsNested,_RhsNested,SparseDiagonalProduct,LhsMode,RhsMode> SparseDiagonalProduct< LhsNested, RhsNested >::InnerIterator |
Definition at line 72 of file SparseDiagonalProduct.h.
anonymous enum [private] |
Definition at line 60 of file SparseDiagonalProduct.h.
| EIGEN_STRONG_INLINE SparseDiagonalProduct< LhsNested, RhsNested >::SparseDiagonalProduct | ( | const Lhs & | lhs, | |
| const Rhs & | rhs | |||
| ) | [inline] |
Definition at line 75 of file SparseDiagonalProduct.h.
| EIGEN_STRONG_INLINE int SparseDiagonalProduct< LhsNested, RhsNested >::cols | ( | void | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseDiagonalProduct< LhsNested, RhsNested > >.
Definition at line 82 of file SparseDiagonalProduct.h.
| EIGEN_STRONG_INLINE const _LhsNested& SparseDiagonalProduct< LhsNested, RhsNested >::lhs | ( | ) | const [inline] |
Definition at line 84 of file SparseDiagonalProduct.h.
| EIGEN_STRONG_INLINE const _RhsNested& SparseDiagonalProduct< LhsNested, RhsNested >::rhs | ( | ) | const [inline] |
Definition at line 85 of file SparseDiagonalProduct.h.
| EIGEN_STRONG_INLINE int SparseDiagonalProduct< LhsNested, RhsNested >::rows | ( | void | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseDiagonalProduct< LhsNested, RhsNested > >.
Definition at line 81 of file SparseDiagonalProduct.h.
LhsNested SparseDiagonalProduct< LhsNested, RhsNested >::m_lhs [protected] |
Definition at line 88 of file SparseDiagonalProduct.h.
RhsNested SparseDiagonalProduct< LhsNested, RhsNested >::m_rhs [protected] |
Definition at line 89 of file SparseDiagonalProduct.h.