#include <SparseCwiseBinaryOp.h>
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 BinaryFunc & | m_functor |
LhsIterator | m_lhsIter |
RhsIterator | m_rhsIter |
Private Types | |
typedef ei_traits < CwiseBinaryXpr >::_LhsNested | _LhsNested |
typedef ei_traits < CwiseBinaryXpr >::_RhsNested | _RhsNested |
typedef ei_scalar_product_op< T > | BinaryFunc |
typedef SparseCwiseBinaryOp < BinaryFunc, Lhs, Rhs > | CwiseBinaryXpr |
typedef _LhsNested::InnerIterator | LhsIterator |
typedef _RhsNested::InnerIterator | RhsIterator |
typedef CwiseBinaryXpr::Scalar | Scalar |
Private Member Functions | |
ei_sparse_cwise_binary_op_inner_iterator_selector & | operator= (const ei_sparse_cwise_binary_op_inner_iterator_selector &) |
Definition at line 209 of file SparseCwiseBinaryOp.h.
typedef ei_traits<CwiseBinaryXpr>::_LhsNested ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::_LhsNested [private] |
Definition at line 214 of file SparseCwiseBinaryOp.h.
typedef ei_traits<CwiseBinaryXpr>::_RhsNested ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::_RhsNested [private] |
Definition at line 216 of file SparseCwiseBinaryOp.h.
typedef ei_scalar_product_op<T> ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::BinaryFunc [private] |
Definition at line 211 of file SparseCwiseBinaryOp.h.
typedef SparseCwiseBinaryOp<BinaryFunc, Lhs, Rhs> ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::CwiseBinaryXpr [private] |
Definition at line 212 of file SparseCwiseBinaryOp.h.
typedef _LhsNested::InnerIterator ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::LhsIterator [private] |
Definition at line 215 of file SparseCwiseBinaryOp.h.
typedef _RhsNested::InnerIterator ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::RhsIterator [private] |
Definition at line 217 of file SparseCwiseBinaryOp.h.
typedef CwiseBinaryXpr::Scalar ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::Scalar [private] |
Definition at line 213 of file SparseCwiseBinaryOp.h.
EIGEN_STRONG_INLINE ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::ei_sparse_cwise_binary_op_inner_iterator_selector | ( | const CwiseBinaryXpr & | xpr, | |
int | outer | |||
) | [inline] |
Definition at line 220 of file SparseCwiseBinaryOp.h.
EIGEN_STRONG_INLINE int ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::col | ( | ) | const [inline] |
Definition at line 250 of file SparseCwiseBinaryOp.h.
EIGEN_STRONG_INLINE int ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::index | ( | ) | const [inline] |
Definition at line 248 of file SparseCwiseBinaryOp.h.
EIGEN_STRONG_INLINE ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::operator bool | ( | ) | const [inline] |
Definition at line 252 of file SparseCwiseBinaryOp.h.
EIGEN_STRONG_INLINE Derived& ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::operator++ | ( | ) | [inline] |
Definition at line 232 of file SparseCwiseBinaryOp.h.
ei_sparse_cwise_binary_op_inner_iterator_selector& ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::operator= | ( | const ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse > & | ) | [private] |
EIGEN_STRONG_INLINE int ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::row | ( | ) | const [inline] |
Definition at line 249 of file SparseCwiseBinaryOp.h.
EIGEN_STRONG_INLINE Scalar ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::value | ( | ) | const [inline] |
Definition at line 246 of file SparseCwiseBinaryOp.h.
const BinaryFunc& ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_functor [protected] |
Definition at line 257 of file SparseCwiseBinaryOp.h.
LhsIterator ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_lhsIter [protected] |
Definition at line 255 of file SparseCwiseBinaryOp.h.
RhsIterator ei_sparse_cwise_binary_op_inner_iterator_selector< ei_scalar_product_op< T >, Lhs, Rhs, Derived, IsSparse, IsSparse >::m_rhsIter [protected] |
Definition at line 256 of file SparseCwiseBinaryOp.h.