Classes | Public Types | Public Member Functions | Protected Attributes | Private Types
Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr > Class Template Reference

#include <SparseDenseProduct.h>

Inheritance diagram for Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >:
Inheritance graph
[legend]

List of all members.

Classes

class  InnerIterator

Public Types

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

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

Protected Attributes

LhsNested m_lhs
RhsNested m_rhs

Private Types

typedef Traits::_LhsNested _LhsNested
typedef Traits::_RhsNested _RhsNested
typedef Traits::LhsNested LhsNested
typedef Traits::RhsNested RhsNested

Detailed Description

template<typename Lhs, typename Rhs, bool Tr>
class Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >

Definition at line 67 of file SparseDenseProduct.h.


Member Typedef Documentation

template<typename Lhs , typename Rhs , bool Tr>
typedef Traits::_LhsNested Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >::_LhsNested [private]

Definition at line 80 of file SparseDenseProduct.h.

template<typename Lhs , typename Rhs , bool Tr>
typedef Traits::_RhsNested Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >::_RhsNested [private]

Definition at line 81 of file SparseDenseProduct.h.

template<typename Lhs , typename Rhs , bool Tr>
typedef SparseMatrixBase<SparseDenseOuterProduct> Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >::Base
template<typename Lhs , typename Rhs , bool Tr>
typedef Traits::LhsNested Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >::LhsNested [private]

Definition at line 78 of file SparseDenseProduct.h.

template<typename Lhs , typename Rhs , bool Tr>
typedef Traits::RhsNested Eigen::SparseDenseOuterProduct< Lhs, Rhs, Tr >::RhsNested [private]

Definition at line 79 of file SparseDenseProduct.h.

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

Definition at line 74 of file SparseDenseProduct.h.


Constructor & Destructor Documentation

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

Definition at line 87 of file SparseDenseProduct.h.

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

Definition at line 93 of file SparseDenseProduct.h.


Member Function Documentation

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

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

Definition at line 100 of file SparseDenseProduct.h.

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

Definition at line 102 of file SparseDenseProduct.h.

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

Definition at line 103 of file SparseDenseProduct.h.

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

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

Definition at line 99 of file SparseDenseProduct.h.


Member Data Documentation

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

Definition at line 106 of file SparseDenseProduct.h.

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

Definition at line 107 of file SparseDenseProduct.h.


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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:53