Expression of the product of two arbitrary matrices or vectors. More...
Public Types | |
typedef ProductImpl< Lhs, Rhs, Option, typename internal::product_promote_storage_type< typename internal::traits< Lhs >::StorageKind, typename internal::traits< Rhs >::StorageKind, internal::product_type< Lhs, Rhs >::ret >::ret >::Base | Base |
typedef Lhs_ | Lhs |
typedef internal::ref_selector< Lhs >::type | LhsNested |
typedef internal::remove_all_t< LhsNested > | LhsNestedCleaned |
typedef Rhs_ | Rhs |
typedef internal::ref_selector< Rhs >::type | RhsNested |
typedef internal::remove_all_t< RhsNested > | RhsNestedCleaned |
Public Member Functions | |
EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
const LhsNestedCleaned & | lhs () const |
Product (const Lhs &lhs, const Rhs &rhs) | |
const RhsNestedCleaned & | rhs () const |
EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
Protected Attributes | |
LhsNested | m_lhs |
RhsNested | m_rhs |
Expression of the product of two arbitrary matrices or vectors.
Lhs_ | the type of the left-hand side expression |
Rhs_ | the type of the right-hand side expression |
This class represents an expression of the product of two arbitrary matrices.
The other template parameters are:
Option | can be DefaultProduct, AliasFreeProduct, or LazyProduct |
typedef ProductImpl< Lhs, Rhs, Option, typename internal::product_promote_storage_type<typename internal::traits<Lhs>::StorageKind, typename internal::traits<Rhs>::StorageKind, internal::product_type<Lhs,Rhs>::ret>::ret>::Base Eigen::Product< Lhs_, Rhs_, Option >::Base |
typedef Lhs_ Eigen::Product< Lhs_, Rhs_, Option >::Lhs |
typedef internal::ref_selector<Lhs>::type Eigen::Product< Lhs_, Rhs_, Option >::LhsNested |
typedef internal::remove_all_t<LhsNested> Eigen::Product< Lhs_, Rhs_, Option >::LhsNestedCleaned |
typedef Rhs_ Eigen::Product< Lhs_, Rhs_, Option >::Rhs |
typedef internal::ref_selector<Rhs>::type Eigen::Product< Lhs_, Rhs_, Option >::RhsNested |
typedef internal::remove_all_t<RhsNested> Eigen::Product< Lhs_, Rhs_, Option >::RhsNestedCleaned |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |