#include <SparseCwise.h>
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 | |
SparseCwise & | operator= (const SparseCwise &) |
Definition at line 57 of file SparseCwise.h.
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.
typedef ei_traits<ExpressionType>::Scalar SparseCwise< ExpressionType >::Scalar |
Definition at line 61 of file SparseCwise.h.
typedef CwiseUnaryOp<ei_scalar_add_op<Scalar>, ExpressionType> SparseCwise< ExpressionType >::ScalarAddReturnType |
Definition at line 64 of file SparseCwise.h.
SparseCwise< ExpressionType >::SparseCwise | ( | const ExpressionType & | matrix | ) | [inline] |
Definition at line 66 of file SparseCwise.h.
const ExpressionType& SparseCwise< ExpressionType >::_expression | ( | ) | const [inline] |
Definition at line 69 of file SparseCwise.h.
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_BINOP_RETURN_TYPE | ( | ei_scalar_max_op | ) | const [inline] |
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_BINOP_RETURN_TYPE | ( | ei_scalar_min_op | ) | const [inline] |
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_UNOP_RETURN_TYPE | ( | ei_scalar_abs2_op | ) | const |
const SparseCwise< ExpressionType >::EIGEN_SPARSE_CWISE_UNOP_RETURN_TYPE | ( | ei_scalar_abs_op | ) | const |
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.
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.
ExpressionType & SparseCwise< ExpressionType >::operator*= | ( | const SparseMatrixBase< OtherDerived > & | other | ) | [inline] |
Definition at line 417 of file SparseCwiseBinaryOp.h.
SparseCwise& SparseCwise< ExpressionType >::operator= | ( | const SparseCwise< ExpressionType > & | ) | [private] |
ExpressionTypeNested SparseCwise< ExpressionType >::m_matrix [protected] |
Definition at line 158 of file SparseCwise.h.