#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 72 of file SparseDiagonalProduct.h.
typedef internal::remove_all<LhsNested>::type SparseDiagonalProduct< Lhs, Rhs >::_LhsNested [private] |
Definition at line 79 of file SparseDiagonalProduct.h.
typedef internal::remove_all<RhsNested>::type SparseDiagonalProduct< Lhs, Rhs >::_RhsNested [private] |
Definition at line 80 of file SparseDiagonalProduct.h.
typedef internal::sparse_diagonal_product_inner_iterator_selector<_LhsNested,_RhsNested,SparseDiagonalProduct,LhsMode,RhsMode> SparseDiagonalProduct< Lhs, Rhs >::InnerIterator |
Definition at line 94 of file SparseDiagonalProduct.h.
typedef Lhs::Nested SparseDiagonalProduct< Lhs, Rhs >::LhsNested [private] |
Definition at line 76 of file SparseDiagonalProduct.h.
typedef Rhs::Nested SparseDiagonalProduct< Lhs, Rhs >::RhsNested [private] |
Definition at line 77 of file SparseDiagonalProduct.h.
anonymous enum [private] |
Definition at line 82 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE SparseDiagonalProduct< Lhs, Rhs >::SparseDiagonalProduct | ( | const Lhs & | lhs, |
const Rhs & | rhs | ||
) | [inline] |
Definition at line 96 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE Index SparseDiagonalProduct< Lhs, Rhs >::cols | ( | void | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseDiagonalProduct< Lhs, Rhs > >.
Definition at line 103 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE const _LhsNested& SparseDiagonalProduct< Lhs, Rhs >::lhs | ( | ) | const [inline] |
Definition at line 105 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE const _RhsNested& SparseDiagonalProduct< Lhs, Rhs >::rhs | ( | ) | const [inline] |
Definition at line 106 of file SparseDiagonalProduct.h.
EIGEN_STRONG_INLINE Index SparseDiagonalProduct< Lhs, Rhs >::rows | ( | void | ) | const [inline] |
Reimplemented from SparseMatrixBase< SparseDiagonalProduct< Lhs, Rhs > >.
Definition at line 102 of file SparseDiagonalProduct.h.
LhsNested SparseDiagonalProduct< Lhs, Rhs >::m_lhs [protected] |
Definition at line 109 of file SparseDiagonalProduct.h.
RhsNested SparseDiagonalProduct< Lhs, Rhs >::m_rhs [protected] |
Definition at line 110 of file SparseDiagonalProduct.h.