Classes | Public Types | Public Member Functions | Protected Attributes

SparseDenseOuterProduct< Lhs, Rhs, Tr > Class Template Reference

#include <SparseDenseProduct.h>

Inheritance diagram for SparseDenseOuterProduct< Lhs, Rhs, Tr >:
SparseMatrixBase< SparseDenseOuterProduct< Lhs, Rhs, Tr > > EigenBase< SparseDenseOuterProduct< Lhs, Rhs, Tr > >

List of all members.

Classes

class  InnerIterator

Public Types

typedef SparseMatrixBase
< SparseDenseOuterProduct
Base
typedef internal::traits
< SparseDenseOuterProduct
Traits

Public Member Functions

EIGEN_STRONG_INLINE SparseDenseOuterProduct (const Lhs &lhs, const Rhs &rhs)
EIGEN_STRONG_INLINE SparseDenseOuterProduct (const Rhs &rhs, const Lhs &lhs)
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, bool Tr>
class SparseDenseOuterProduct< Lhs, Rhs, Tr >


Member Typedef Documentation

template<typename Lhs , typename Rhs , bool Tr>
typedef SparseMatrixBase<SparseDenseOuterProduct> SparseDenseOuterProduct< Lhs, Rhs, Tr >::Base
template<typename Lhs , typename Rhs , bool Tr>
typedef internal::traits<SparseDenseOuterProduct> SparseDenseOuterProduct< Lhs, Rhs, Tr >::Traits

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename Lhs , typename Rhs , bool Tr>
EIGEN_STRONG_INLINE Index SparseDenseOuterProduct< Lhs, Rhs, Tr >::cols ( void   )  const [inline]
Returns:
the number of columns.
See also:
rows(), ColsAtCompileTime

Reimplemented from SparseMatrixBase< SparseDenseOuterProduct< Lhs, Rhs, Tr > >.

template<typename Lhs , typename Rhs , bool Tr>
EIGEN_STRONG_INLINE const _LhsNested& SparseDenseOuterProduct< Lhs, Rhs, Tr >::lhs (  )  const [inline]
template<typename Lhs , typename Rhs , bool Tr>
EIGEN_STRONG_INLINE const _RhsNested& SparseDenseOuterProduct< Lhs, Rhs, Tr >::rhs (  )  const [inline]
template<typename Lhs , typename Rhs , bool Tr>
EIGEN_STRONG_INLINE Index SparseDenseOuterProduct< Lhs, Rhs, Tr >::rows ( void   )  const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from SparseMatrixBase< SparseDenseOuterProduct< Lhs, Rhs, Tr > >.


Member Data Documentation

template<typename Lhs , typename Rhs , bool Tr>
LhsNested SparseDenseOuterProduct< Lhs, Rhs, Tr >::m_lhs [protected]
template<typename Lhs , typename Rhs , bool Tr>
RhsNested SparseDenseOuterProduct< Lhs, Rhs, Tr >::m_rhs [protected]

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