mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Get rid of GeneralProduct for outer-products, and get rid of ScaledProduct
This commit is contained in:
@@ -174,6 +174,7 @@ class ProductBase : public MatrixBase<Derived>
|
||||
mutable PlainObject m_result;
|
||||
};
|
||||
|
||||
#ifndef EIGEN_TEST_EVALUATORS
|
||||
// here we need to overload the nested rule for products
|
||||
// such that the nested type is a const reference to a plain matrix
|
||||
namespace internal {
|
||||
@@ -263,6 +264,8 @@ class ScaledProduct
|
||||
Scalar m_alpha;
|
||||
};
|
||||
|
||||
#endif // EIGEN_TEST_EVALUATORS
|
||||
|
||||
/** \internal
|
||||
* Overloaded to perform an efficient C = (A*B).lazy() */
|
||||
template<typename Derived>
|
||||
|
||||
Reference in New Issue
Block a user