|
RavEngine
|
Expression of the product of two arbitrary matrices or vectors. More...
#include <Product.h>
Public Types | |
| typedef _Lhs | Lhs |
| typedef _Rhs | Rhs |
| typedef ProductImpl< Lhs, Rhs, Option, typenameinternal::product_promote_storage_type< typenameinternal::traits< Lhs >::StorageKind, typenameinternal::traits< Rhs >::StorageKind, internal::product_type< Lhs, Rhs >::ret >::ret >::Base | Base |
| typedef internal::ref_selector< Lhs >::type | LhsNested |
| typedef internal::ref_selector< Rhs >::type | RhsNested |
| typedef internal::remove_all< LhsNested >::type | LhsNestedCleaned |
| typedef internal::remove_all< RhsNested >::type | RhsNestedCleaned |
Public Types inherited from Eigen::ProductImpl< _Lhs, _Rhs, Option, internal::product_promote_storage_type< internal::traits< _Lhs >::StorageKind, internal::traits< _Rhs >::StorageKind, internal::product_type< _Lhs, _Rhs >::ret >::ret > | |
| typedef internal::generic_xpr_base< Product< _Lhs, _Rhs, Option >, MatrixXpr, internal::product_promote_storage_type< internal::traits< _Lhs >::StorageKind, internal::traits< _Rhs >::StorageKind, internal::product_type< _Lhs, _Rhs >::ret >::ret >::type | Base |
Public Member Functions | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Product (const Lhs &lhs, const Rhs &rhs) |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const LhsNestedCleaned & | lhs () const |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const RhsNestedCleaned & | rhs () const |
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 |