#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.