ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse > Class Template Reference

#include <SparseCwiseBinaryOp.h>

List of all members.

Public Member Functions

EIGEN_STRONG_INLINE int col () const
EIGEN_STRONG_INLINE ei_sparse_cwise_binary_op_inner_iterator_selector (const CwiseBinaryXpr &xpr, int outer)
EIGEN_STRONG_INLINE int index () const
EIGEN_STRONG_INLINE operator bool () const
EIGEN_STRONG_INLINE Derived & operator++ ()
EIGEN_STRONG_INLINE int row () const
EIGEN_STRONG_INLINE Scalar value () const

Protected Attributes

const BinaryOp & m_functor
int m_id
LhsIterator m_lhsIter
RhsIterator m_rhsIter
Scalar m_value

Private Types

typedef ei_traits
< CwiseBinaryXpr >::_LhsNested 
_LhsNested
typedef ei_traits
< CwiseBinaryXpr >::_RhsNested 
_RhsNested
typedef SparseCwiseBinaryOp
< BinaryOp, Lhs, Rhs > 
CwiseBinaryXpr
typedef _LhsNested::InnerIterator LhsIterator
typedef _RhsNested::InnerIterator RhsIterator
typedef ei_traits
< CwiseBinaryXpr >::Scalar 
Scalar

Private Member Functions

ei_sparse_cwise_binary_op_inner_iterator_selector & operator= (const ei_sparse_cwise_binary_op_inner_iterator_selector &)

Detailed Description

template<typename BinaryOp, typename Lhs, typename Rhs, typename Derived>
class ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >

Definition at line 144 of file SparseCwiseBinaryOp.h.


Member Typedef Documentation

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
typedef ei_traits<CwiseBinaryXpr>::_LhsNested ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::_LhsNested [private]

Definition at line 148 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
typedef ei_traits<CwiseBinaryXpr>::_RhsNested ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::_RhsNested [private]

Definition at line 149 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
typedef SparseCwiseBinaryOp<BinaryOp, Lhs, Rhs> ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::CwiseBinaryXpr [private]

Definition at line 146 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
typedef _LhsNested::InnerIterator ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::LhsIterator [private]

Definition at line 150 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
typedef _RhsNested::InnerIterator ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::RhsIterator [private]

Definition at line 151 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
typedef ei_traits<CwiseBinaryXpr>::Scalar ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::Scalar [private]

Definition at line 147 of file SparseCwiseBinaryOp.h.


Constructor & Destructor Documentation

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::ei_sparse_cwise_binary_op_inner_iterator_selector ( const CwiseBinaryXpr xpr,
int  outer 
) [inline]

Definition at line 154 of file SparseCwiseBinaryOp.h.


Member Function Documentation

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE int ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::col (  )  const [inline]

Definition at line 192 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE int ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::index (  )  const [inline]

Definition at line 190 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::operator bool (  )  const [inline]

Definition at line 194 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE Derived& ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::operator++ (  )  [inline]

Definition at line 160 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
ei_sparse_cwise_binary_op_inner_iterator_selector& ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::operator= ( const ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse > &   )  [private]
template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE int ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::row (  )  const [inline]

Definition at line 191 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
EIGEN_STRONG_INLINE Scalar ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::value (  )  const [inline]

Definition at line 188 of file SparseCwiseBinaryOp.h.


Member Data Documentation

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
const BinaryOp& ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_functor [protected]

Definition at line 199 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
int ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_id [protected]

Definition at line 201 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
LhsIterator ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_lhsIter [protected]

Definition at line 197 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
RhsIterator ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_rhsIter [protected]

Definition at line 198 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp , typename Lhs , typename Rhs , typename Derived >
Scalar ei_sparse_cwise_binary_op_inner_iterator_selector< BinaryOp, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_value [protected]

Definition at line 200 of file SparseCwiseBinaryOp.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:02 2013