Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Member Functions | Protected Attributes | Private Types

internal::sparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Sparse > Class Template Reference

Collaboration diagram for internal::sparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Sparse >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Protected Attributes

const BinaryFuncm_functor
LhsIterator m_lhsIter
RhsIterator m_rhsIter

Private Types

typedef traits< CwiseBinaryXpr >
::_LhsNested 
_LhsNested
typedef traits< CwiseBinaryXpr >
::_RhsNested 
_RhsNested
typedef scalar_product_op< T > BinaryFunc
typedef CwiseBinaryOp
< BinaryFunc, Lhs, Rhs > 
CwiseBinaryXpr
typedef Lhs::Index Index
typedef _LhsNested::InnerIterator LhsIterator
typedef _RhsNested::InnerIterator RhsIterator
typedef CwiseBinaryXpr::Scalar Scalar

Detailed Description

template<typename T, typename Lhs, typename Rhs, typename Derived>
class internal::sparse_cwise_binary_op_inner_iterator_selector< scalar_product_op< T >, Lhs, Rhs, Derived, Sparse, Sparse >

Definition at line 162 of file SparseCwiseBinaryOp.h.


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

Generated by  Doxygen 1.6.0   Back to index