Definition at line 76 of file ProductBase.h.
#include <src/Core/ProductBase.h>
typedef internal::remove_all<ActualLhsType>::type ProductBase< Derived, Lhs, Rhs >::_ActualLhsType |
Definition at line 86 of file ProductBase.h.
typedef internal::remove_all<ActualRhsType>::type ProductBase< Derived, Lhs, Rhs >::_ActualRhsType |
Definition at line 92 of file ProductBase.h.
typedef internal::remove_all<LhsNested>::type ProductBase< Derived, Lhs, Rhs >::_LhsNested |
Definition at line 83 of file ProductBase.h.
typedef internal::remove_all<RhsNested>::type ProductBase< Derived, Lhs, Rhs >::_RhsNested |
Definition at line 89 of file ProductBase.h.
typedef LhsBlasTraits::DirectLinearAccessType ProductBase< Derived, Lhs, Rhs >::ActualLhsType |
Definition at line 85 of file ProductBase.h.
typedef RhsBlasTraits::DirectLinearAccessType ProductBase< Derived, Lhs, Rhs >::ActualRhsType |
Definition at line 91 of file ProductBase.h.
typedef MatrixBase<Derived> ProductBase< Derived, Lhs, Rhs >::Base |
Reimplemented from DenseBase< Derived >.
Reimplemented in ScaledProduct< NestedProduct >.
Definition at line 79 of file ProductBase.h.
typedef CoeffBasedProduct<LhsNested, RhsNested, 0> ProductBase< Derived, Lhs, Rhs >::FullyLazyCoeffBaseProductType |
Definition at line 95 of file ProductBase.h.
typedef internal::blas_traits<_LhsNested> ProductBase< Derived, Lhs, Rhs >::LhsBlasTraits |
Definition at line 84 of file ProductBase.h.
typedef Lhs::Nested ProductBase< Derived, Lhs, Rhs >::LhsNested |
Definition at line 82 of file ProductBase.h.
typedef Base::PlainObject ProductBase< Derived, Lhs, Rhs >::PlainObject |
The plain matrix type corresponding to this expression.
This is not necessarily exactly the return type of eval(). In the case of plain matrices, the return type of eval() is a const reference to a matrix, not a matrix! It is however guaranteed that the return type of eval() is either PlainObject or const PlainObject&.
Reimplemented from MatrixBase< Derived >.
Reimplemented in ScaledProduct< NestedProduct >.
Definition at line 99 of file ProductBase.h.
typedef internal::blas_traits<_RhsNested> ProductBase< Derived, Lhs, Rhs >::RhsBlasTraits |
Definition at line 90 of file ProductBase.h.
typedef Rhs::Nested ProductBase< Derived, Lhs, Rhs >::RhsNested |
Definition at line 88 of file ProductBase.h.
ProductBase< Derived, Lhs, Rhs >::ProductBase | ( | const Lhs & | lhs, | |
const Rhs & | rhs | |||
) | [inline] |
Definition at line 101 of file ProductBase.h.
void ProductBase< Derived, Lhs, Rhs >::addTo | ( | Dest & | dst | ) | const [inline] |
Reimplemented in ScaledProduct< NestedProduct >.
Definition at line 116 of file ProductBase.h.
Base::CoeffReturnType ProductBase< Derived, Lhs, Rhs >::coeff | ( | Index | row, | |
Index | col | |||
) | const [inline] |
Definition at line 146 of file ProductBase.h.
Base::CoeffReturnType ProductBase< Derived, Lhs, Rhs >::coeff | ( | Index | i | ) | const [inline] |
Definition at line 153 of file ProductBase.h.
const Scalar& ProductBase< Derived, Lhs, Rhs >::coeffRef | ( | Index | i | ) | const [inline] |
Definition at line 167 of file ProductBase.h.
const Scalar& ProductBase< Derived, Lhs, Rhs >::coeffRef | ( | Index | row, | |
Index | col | |||
) | const [inline] |
Definition at line 160 of file ProductBase.h.
Index ProductBase< Derived, Lhs, Rhs >::cols | ( | void | ) | const [inline] |
Definition at line 110 of file ProductBase.h.
const Diagonal<FullyLazyCoeffBaseProductType,0> ProductBase< Derived, Lhs, Rhs >::diagonal | ( | ) | const [inline] |
This is the const version of diagonal().
This is the const version of diagonal<int>().
Reimplemented from MatrixBase< Derived >.
Definition at line 135 of file ProductBase.h.
const Diagonal<FullyLazyCoeffBaseProductType,Index> ProductBase< Derived, Lhs, Rhs >::diagonal | ( | ) | const [inline] |
This is the const version of diagonal().
This is the const version of diagonal<int>().
Reimplemented from MatrixBase< Derived >.
Definition at line 139 of file ProductBase.h.
const Diagonal<FullyLazyCoeffBaseProductType,Dynamic> ProductBase< Derived, Lhs, Rhs >::diagonal | ( | Index | index | ) | const [inline] |
This is the const version of diagonal(Index).
Reimplemented from MatrixBase< Derived >.
Definition at line 142 of file ProductBase.h.
void ProductBase< Derived, Lhs, Rhs >::evalTo | ( | Dest & | dst | ) | const [inline] |
Reimplemented from DenseBase< Derived >.
Reimplemented in ScaledProduct< NestedProduct >.
Definition at line 113 of file ProductBase.h.
const _LhsNested& ProductBase< Derived, Lhs, Rhs >::lhs | ( | ) | const [inline] |
Definition at line 124 of file ProductBase.h.
Referenced by TriangularView< _MatrixType, _Mode >::assignProduct().
ProductBase< Derived, Lhs, Rhs >::operator const PlainObject & | ( | ) | const [inline] |
Definition at line 128 of file ProductBase.h.
const _RhsNested& ProductBase< Derived, Lhs, Rhs >::rhs | ( | ) | const [inline] |
Definition at line 125 of file ProductBase.h.
Referenced by TriangularView< _MatrixType, _Mode >::assignProduct().
Index ProductBase< Derived, Lhs, Rhs >::rows | ( | void | ) | const [inline] |
Definition at line 109 of file ProductBase.h.
void ProductBase< Derived, Lhs, Rhs >::scaleAndAddTo | ( | Dest & | dst, | |
Scalar | alpha | |||
) | const [inline] |
Reimplemented in GeneralProduct< Lhs, Rhs, OuterProduct >, GeneralProduct< Lhs, Rhs, GemvProduct >, GeneralProduct< Lhs, Rhs, GemmProduct >, SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, RhsMode, false >, SelfadjointProductMatrix< Lhs, LhsMode, false, Rhs, 0, true >, SelfadjointProductMatrix< Lhs, 0, true, Rhs, RhsMode, false >, TriangularProduct< Mode, LhsIsTriangular, Lhs, false, Rhs, false >, TriangularProduct< Mode, true, Lhs, false, Rhs, true >, TriangularProduct< Mode, false, Lhs, true, Rhs, false >, SparseTimeDenseProduct< Lhs, Rhs >, DenseTimeSparseProduct< Lhs, Rhs >, SparseSelfAdjointTimeDenseProduct< Lhs, Rhs, UpLo >, and DenseTimeSparseSelfAdjointProduct< Lhs, Rhs, UpLo >.
Definition at line 122 of file ProductBase.h.
void ProductBase< Derived, Lhs, Rhs >::subTo | ( | Dest & | dst | ) | const [inline] |
Reimplemented in ScaledProduct< NestedProduct >.
Definition at line 119 of file ProductBase.h.
const LhsNested ProductBase< Derived, Lhs, Rhs >::m_lhs [protected] |
Definition at line 176 of file ProductBase.h.
PlainObject ProductBase< Derived, Lhs, Rhs >::m_result [mutable, protected] |
Definition at line 179 of file ProductBase.h.
const RhsNested ProductBase< Derived, Lhs, Rhs >::m_rhs [protected] |
Definition at line 177 of file ProductBase.h.
Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011 |