WPILibC++ 2023.4.3-108-ge5452e3
|
Expression of the product of two arbitrary matrices or vectors. More...
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 |
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 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<LhsNested>::type 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<RhsNested>::type Eigen::Product< _Lhs, _Rhs, Option >::RhsNestedCleaned |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |