List of all members.
template<typename Derived, typename Lhs, typename Rhs>
class ProductBase< Derived, Lhs, Rhs >
Member Typedef Documentation
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
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 >.
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
Constructor & Destructor Documentation
template<typename Derived, typename Lhs, typename Rhs>
Member Function Documentation
template<typename Derived, typename Lhs, typename Rhs>
template<typename Dest >
void ProductBase< Derived, Lhs, Rhs >::addTo |
( |
Dest & |
dst |
) |
const [inline] |
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<int Index>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Dest >
void ProductBase< Derived, Lhs, Rhs >::evalTo |
( |
Dest & |
dst |
) |
const [inline] |
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Dest >
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 >.
template<typename Derived, typename Lhs, typename Rhs>
template<typename Dest >
void ProductBase< Derived, Lhs, Rhs >::subTo |
( |
Dest & |
dst |
) |
const [inline] |
Member Data Documentation
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
template<typename Derived, typename Lhs, typename Rhs>
The documentation for this class was generated from the following file:
- /home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/Eigen/src/Core/ProductBase.h