Public Types | Public Member Functions | Protected Attributes

SparseDiagonalProduct< Lhs, Rhs > Class Template Reference

#include <SparseDiagonalProduct.h>

Inheritance diagram for SparseDiagonalProduct< Lhs, Rhs >:
SparseMatrixBase< SparseDiagonalProduct< Lhs, Rhs > > internal::no_assignment_operator EigenBase< SparseDiagonalProduct< Lhs, Rhs > >

List of all members.

Public Types

typedef
internal::sparse_diagonal_product_inner_iterator_selector
< _LhsNested, _RhsNested,
SparseDiagonalProduct, LhsMode,
RhsMode > 
InnerIterator

Public Member Functions

EIGEN_STRONG_INLINE SparseDiagonalProduct (const Lhs &lhs, const Rhs &rhs)
EIGEN_STRONG_INLINE Index rows () const
EIGEN_STRONG_INLINE Index cols () const
EIGEN_STRONG_INLINE const
_LhsNested & 
lhs () const
EIGEN_STRONG_INLINE const
_RhsNested & 
rhs () const

Protected Attributes

LhsNested m_lhs
RhsNested m_rhs

template<typename Lhs, typename Rhs>
class SparseDiagonalProduct< Lhs, Rhs >


Member Typedef Documentation

template<typename Lhs, typename Rhs>
typedef internal::sparse_diagonal_product_inner_iterator_selector<_LhsNested,_RhsNested,SparseDiagonalProduct,LhsMode,RhsMode> SparseDiagonalProduct< Lhs, Rhs >::InnerIterator

Constructor & Destructor Documentation

template<typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE SparseDiagonalProduct< Lhs, Rhs >::SparseDiagonalProduct ( const Lhs &  lhs,
const Rhs &  rhs 
) [inline]

Member Function Documentation

template<typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE Index SparseDiagonalProduct< Lhs, Rhs >::cols ( void   )  const [inline]
template<typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE const _LhsNested& SparseDiagonalProduct< Lhs, Rhs >::lhs (  )  const [inline]
template<typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE const _RhsNested& SparseDiagonalProduct< Lhs, Rhs >::rhs (  )  const [inline]
template<typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE Index SparseDiagonalProduct< Lhs, Rhs >::rows ( void   )  const [inline]

Member Data Documentation

template<typename Lhs, typename Rhs>
LhsNested SparseDiagonalProduct< Lhs, Rhs >::m_lhs [protected]
template<typename Lhs, typename Rhs>
RhsNested SparseDiagonalProduct< Lhs, Rhs >::m_rhs [protected]

The documentation for this class was generated from the following file: