SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs > Class Template Reference

#include <SparseCwiseBinaryOp.h>

Inheritance diagram for SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >:
Inheritance graph
[legend]

List of all members.

Classes

class  InnerIterator

Public Types

typedef ei_unref< LhsNested >::type _LhsNested
typedef ei_unref< RhsNested >::type _RhsNested
typedef ei_traits
< SparseCwiseBinaryOp >
::LhsNested 
LhsNested
typedef ei_traits
< SparseCwiseBinaryOp >
::RhsNested 
RhsNested

Public Member Functions

EIGEN_STRONG_INLINE int cols () const
EIGEN_STRONG_INLINE const
BinaryOp & 
functor () const
EIGEN_STRONG_INLINE const
_LhsNested
lhs () const
EIGEN_STRONG_INLINE const
_RhsNested
rhs () const
EIGEN_STRONG_INLINE int rows () const
EIGEN_STRONG_INLINE SparseCwiseBinaryOp (const Lhs &lhs, const Rhs &rhs, const BinaryOp &func=BinaryOp())

Protected Attributes

const BinaryOp m_functor
const LhsNested m_lhs
const RhsNested m_rhs

Detailed Description

template<typename BinaryOp, typename Lhs, typename Rhs>
class SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >

Definition at line 73 of file SparseCwiseBinaryOp.h.


Member Typedef Documentation

template<typename BinaryOp, typename Lhs, typename Rhs>
typedef ei_unref<LhsNested>::type SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::_LhsNested

Definition at line 83 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
typedef ei_unref<RhsNested>::type SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::_RhsNested

Definition at line 84 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
typedef ei_traits<SparseCwiseBinaryOp>::LhsNested SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::LhsNested

Definition at line 78 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
typedef ei_traits<SparseCwiseBinaryOp>::RhsNested SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::RhsNested

Definition at line 82 of file SparseCwiseBinaryOp.h.


Constructor & Destructor Documentation

template<typename BinaryOp, typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::SparseCwiseBinaryOp ( const Lhs &  lhs,
const Rhs &  rhs,
const BinaryOp &  func = BinaryOp() 
) [inline]

Definition at line 86 of file SparseCwiseBinaryOp.h.


Member Function Documentation

template<typename BinaryOp, typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE int SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::cols ( void   )  const [inline]
Returns:
the number of columns.
See also:
rows(), ColsAtCompileTime

Reimplemented from SparseMatrixBase< SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs > >.

Definition at line 101 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE const BinaryOp& SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::functor (  )  const [inline]

Definition at line 105 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE const _LhsNested& SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::lhs (  )  const [inline]

Definition at line 103 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE const _RhsNested& SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::rhs (  )  const [inline]

Definition at line 104 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
EIGEN_STRONG_INLINE int SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::rows ( void   )  const [inline]
Returns:
the number of rows.
See also:
cols(), RowsAtCompileTime

Reimplemented from SparseMatrixBase< SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs > >.

Definition at line 100 of file SparseCwiseBinaryOp.h.


Member Data Documentation

template<typename BinaryOp, typename Lhs, typename Rhs>
const BinaryOp SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_functor [protected]

Definition at line 110 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
const LhsNested SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_lhs [protected]

Definition at line 108 of file SparseCwiseBinaryOp.h.

template<typename BinaryOp, typename Lhs, typename Rhs>
const RhsNested SparseCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_rhs [protected]

Definition at line 109 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:23 2013