SparseCwise< ExpressionType > Class Template Reference

#include <SparseCwise.h>

List of all members.

Public Types

typedef ei_meta_if
< ei_must_nest_by_value
< ExpressionType >::ret,
ExpressionType, const
ExpressionType & >::ret 
ExpressionTypeNested
typedef ei_traits
< ExpressionType >::Scalar 
Scalar
typedef CwiseUnaryOp
< ei_scalar_add_op< Scalar >
, ExpressionType > 
ScalarAddReturnType

Public Member Functions

const ExpressionType & _expression () const
template<typename OtherDerived >
const EIGEN_SPARSE_CWISE_BINOP_RETURN_TYPE (ei_scalar_max_op) max(const SparseMatrixBase< OtherDerived > &other) const
template<typename OtherDerived >
const EIGEN_SPARSE_CWISE_BINOP_RETURN_TYPE (ei_scalar_min_op) min(const SparseMatrixBase< OtherDerived > &other) const
const EIGEN_SPARSE_CWISE_UNOP_RETURN_TYPE (ei_scalar_abs2_op) abs2() const
const EIGEN_SPARSE_CWISE_UNOP_RETURN_TYPE (ei_scalar_abs_op) abs() const
template<typename OtherDerived >
const
EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE 
operator* (const MatrixBase< OtherDerived > &other) const
template<typename OtherDerived >
const
EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE 
operator* (const SparseMatrixBase< OtherDerived > &other) const
template<typename OtherDerived >
ExpressionType & operator*= (const SparseMatrixBase< OtherDerived > &other)
 SparseCwise (const ExpressionType &matrix)

Protected Attributes

ExpressionTypeNested m_matrix

Private Member Functions

SparseCwiseoperator= (const SparseCwise &)

Detailed Description

template<typename ExpressionType>
class SparseCwise< ExpressionType >

Definition at line 57 of file SparseCwise.h.


Member Typedef Documentation

template<typename ExpressionType>
typedef ei_meta_if<ei_must_nest_by_value<ExpressionType>::ret, ExpressionType, const ExpressionType&>::ret SparseCwise< ExpressionType >::ExpressionTypeNested

Definition at line 63 of file SparseCwise.h.

template<typename ExpressionType>
typedef ei_traits<ExpressionType>::Scalar SparseCwise< ExpressionType >::Scalar

Definition at line 61 of file SparseCwise.h.

template<typename ExpressionType>
typedef CwiseUnaryOp<ei_scalar_add_op<Scalar>, ExpressionType> SparseCwise< ExpressionType >::ScalarAddReturnType

Definition at line 64 of file SparseCwise.h.


Constructor & Destructor Documentation

template<typename ExpressionType>
SparseCwise< ExpressionType >::SparseCwise ( const ExpressionType &  matrix  )  [inline]

Definition at line 66 of file SparseCwise.h.


Member Function Documentation

template<typename ExpressionType>
const ExpressionType& SparseCwise< ExpressionType >::_expression (  )  const [inline]

Definition at line 69 of file SparseCwise.h.

template<typename ExpressionType>
template<typename OtherDerived >
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_BINOP_RETURN_TYPE ( ei_scalar_max_op   )  const [inline]
template<typename ExpressionType>
template<typename OtherDerived >
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_BINOP_RETURN_TYPE ( ei_scalar_min_op   )  const [inline]
template<typename ExpressionType>
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_UNOP_RETURN_TYPE ( ei_scalar_abs2_op   )  const
template<typename ExpressionType>
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_UNOP_RETURN_TYPE ( ei_scalar_abs_op   )  const
template<typename ExpressionType >
template<typename OtherDerived >
EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE SparseCwise< ExpressionType >::operator* ( const MatrixBase< OtherDerived > &  other  )  const [inline]

Definition at line 394 of file SparseCwiseBinaryOp.h.

template<typename ExpressionType >
template<typename OtherDerived >
EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE SparseCwise< ExpressionType >::operator* ( const SparseMatrixBase< OtherDerived > &  other  )  const [inline]

Definition at line 386 of file SparseCwiseBinaryOp.h.

template<typename ExpressionType >
template<typename OtherDerived >
ExpressionType & SparseCwise< ExpressionType >::operator*= ( const SparseMatrixBase< OtherDerived > &  other  )  [inline]

Definition at line 417 of file SparseCwiseBinaryOp.h.

template<typename ExpressionType>
SparseCwise& SparseCwise< ExpressionType >::operator= ( const SparseCwise< ExpressionType > &   )  [private]

Member Data Documentation

template<typename ExpressionType>
ExpressionTypeNested SparseCwise< ExpressionType >::m_matrix [protected]

Definition at line 158 of file SparseCwise.h.


The documentation for this class was generated from the following files:
 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