
Public Types | |
| typedef ProductBase < ScaledProduct< NestedProduct > , typename NestedProduct::_LhsNested, typename NestedProduct::_RhsNested > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::PlainObject | PlainObject |
| typedef Lhs::Nested | LhsNested |
| typedef internal::remove_all < LhsNested >::type | _LhsNested |
| typedef internal::blas_traits < _LhsNested > | LhsBlasTraits |
| typedef LhsBlasTraits::DirectLinearAccessType | ActualLhsType |
| typedef internal::remove_all < ActualLhsType >::type | _ActualLhsType |
| typedef internal::traits< Lhs > ::Scalar | LhsScalar |
| typedef Rhs::Nested | RhsNested |
| typedef internal::remove_all < RhsNested >::type | _RhsNested |
| typedef internal::blas_traits < _RhsNested > | RhsBlasTraits |
| typedef RhsBlasTraits::DirectLinearAccessType | ActualRhsType |
| typedef internal::remove_all < ActualRhsType >::type | _ActualRhsType |
| typedef internal::traits< Rhs > ::Scalar | RhsScalar |
| typedef CoeffBasedProduct < LhsNested, RhsNested, 0 > | FullyLazyCoeffBaseProductType |
Public Member Functions | |
| ScaledProduct (const NestedProduct &prod, Scalar x) | |
| template<typename Dest > | |
| void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| void | addTo (Dest &dst) const |
| template<typename Dest > | |
| void | subTo (Dest &dst) const |
| template<typename Dest > | |
| void | scaleAndAddTo (Dest &dst, Scalar alpha) const |
| const Scalar & | alpha () const |
| Index | rows () const |
| Index | cols () const |
| void | scaleAndAddTo (Dest &dst, Scalar alpha) const |
| const _LhsNested & | lhs () const |
| const _RhsNested & | rhs () const |
| operator const PlainObject & () const | |
| const Diagonal< const FullyLazyCoeffBaseProductType, 0 > | diagonal () const |
| const Diagonal < FullyLazyCoeffBaseProductType, Index > | diagonal () const |
| const Diagonal < FullyLazyCoeffBaseProductType, Dynamic > | diagonal (Index index) const |
| Base::CoeffReturnType | coeff (Index row, Index col) const |
| Base::CoeffReturnType | coeff (Index i) const |
| const Scalar & | coeffRef (Index row, Index col) const |
| const Scalar & | coeffRef (Index i) const |
Protected Attributes | |
| const NestedProduct & | m_prod |
| Scalar | m_alpha |
| const LhsNested | m_lhs |
| const RhsNested | m_rhs |
| PlainObject | m_result |
typedef internal::remove_all<ActualLhsType>::type Eigen::ProductBase::_ActualLhsType [inherited] |
typedef internal::remove_all<ActualRhsType>::type Eigen::ProductBase::_ActualRhsType [inherited] |
typedef internal::remove_all<LhsNested>::type Eigen::ProductBase::_LhsNested [inherited] |
typedef internal::remove_all<RhsNested>::type Eigen::ProductBase::_RhsNested [inherited] |
typedef LhsBlasTraits::DirectLinearAccessType Eigen::ProductBase::ActualLhsType [inherited] |
typedef RhsBlasTraits::DirectLinearAccessType Eigen::ProductBase::ActualRhsType [inherited] |
| typedef ProductBase<ScaledProduct<NestedProduct>, typename NestedProduct::_LhsNested, typename NestedProduct::_RhsNested> Eigen::ScaledProduct::Base |
typedef CoeffBasedProduct<LhsNested, RhsNested, 0> Eigen::ProductBase::FullyLazyCoeffBaseProductType [inherited] |
typedef internal::blas_traits<_LhsNested> Eigen::ProductBase::LhsBlasTraits [inherited] |
typedef Lhs::Nested Eigen::ProductBase::LhsNested [inherited] |
typedef internal::traits<Lhs>::Scalar Eigen::ProductBase::LhsScalar [inherited] |
typedef internal::blas_traits<_RhsNested> Eigen::ProductBase::RhsBlasTraits [inherited] |
typedef Rhs::Nested Eigen::ProductBase::RhsNested [inherited] |
typedef internal::traits<Rhs>::Scalar Eigen::ProductBase::RhsScalar [inherited] |
| typedef Base::Scalar Eigen::ScaledProduct::Scalar |
| Eigen::ScaledProduct::ScaledProduct | ( | const NestedProduct & | prod, |
| Scalar | x | ||
| ) | [inline] |
| void Eigen::ScaledProduct::addTo | ( | Dest & | dst | ) | const [inline] |
| Base::CoeffReturnType Eigen::ProductBase::coeff | ( | Index | row, |
| Index | col | ||
| ) | const [inline, inherited] |
| Base::CoeffReturnType Eigen::ProductBase::coeff | ( | Index | i | ) | const [inline, inherited] |
| const Scalar& Eigen::ProductBase::coeffRef | ( | Index | row, |
| Index | col | ||
| ) | const [inline, inherited] |
| const Scalar& Eigen::ProductBase::coeffRef | ( | Index | i | ) | const [inline, inherited] |
| Index Eigen::ProductBase::cols | ( | void | ) | const [inline, inherited] |
| const Diagonal<const FullyLazyCoeffBaseProductType,0> Eigen::ProductBase::diagonal | ( | ) | const [inline, inherited] |
| const Diagonal<FullyLazyCoeffBaseProductType,Index> Eigen::ProductBase::diagonal | ( | ) | const [inline, inherited] |
| const Diagonal<FullyLazyCoeffBaseProductType,Dynamic> Eigen::ProductBase::diagonal | ( | Index | index | ) | const [inline, inherited] |
| void Eigen::ScaledProduct::evalTo | ( | Dest & | dst | ) | const [inline] |
| const _LhsNested& Eigen::ProductBase::lhs | ( | ) | const [inline, inherited] |
| Eigen::ProductBase::operator const PlainObject & | ( | ) | const [inline, inherited] |
| const _RhsNested& Eigen::ProductBase::rhs | ( | ) | const [inline, inherited] |
| Index Eigen::ProductBase::rows | ( | void | ) | const [inline, inherited] |
| void Eigen::ProductBase::scaleAndAddTo | ( | Dest & | dst, |
| Scalar | alpha | ||
| ) | const [inline, inherited] |
| void Eigen::ScaledProduct::scaleAndAddTo | ( | Dest & | dst, |
| Scalar | alpha | ||
| ) | const [inline] |
| void Eigen::ScaledProduct::subTo | ( | Dest & | dst | ) | const [inline] |
Scalar Eigen::ScaledProduct::m_alpha [protected] |
const LhsNested Eigen::ProductBase::m_lhs [protected, inherited] |
const NestedProduct& Eigen::ScaledProduct::m_prod [protected] |
PlainObject Eigen::ProductBase::m_result [mutable, protected, inherited] |
const RhsNested Eigen::ProductBase::m_rhs [protected, inherited] |
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |