diff options
author | Gael Guennebaud <g.gael@free.fr> | 2014-06-20 16:17:57 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2014-06-20 16:17:57 +0200 |
commit | 7fa87a8b12fbc6a3e8af91fc773ba054e59a5ae5 (patch) | |
tree | 967fcfcc860872de59a4d8878bfc7001f57e1788 /Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h | |
parent | b29b81a1f46ad3b7340c9bbb8d1e23685e5ca756 (diff) |
Backport changes from old to new expression engines
Diffstat (limited to 'Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h')
-rw-r--r-- | Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h index 6070664d5..b28f07bdc 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h @@ -266,6 +266,8 @@ template<typename MatrixType, unsigned int UpLo> template<typename ProductType> TriangularView<MatrixType,UpLo>& TriangularView<MatrixType,UpLo>::_assignProduct(const ProductType& prod, const Scalar& alpha) { + eigen_assert(m_matrix.rows() == prod.rows() && m_matrix.cols() == prod.cols()); + general_product_to_triangular_selector<MatrixType, ProductType, UpLo, internal::traits<ProductType>::InnerSize==1>::run(m_matrix.const_cast_derived(), prod, alpha); return *this; |