This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
Bug 374 - Missing *=, /= and other important operators for Eigen::VectorwiseOp
Summary: Missing *=, /= and other important operators for Eigen::VectorwiseOp
Status: RESOLVED DUPLICATE of bug 157
Alias: None
Product: Eigen
Classification: Unclassified
Component: Core - general (show other bugs)
Version: 3.0
Hardware: All All
: Normal critical
Assignee: Nobody
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-10 23:59 UTC by Kibeom Kim
Modified: 2019-12-04 11:15 UTC (History)
2 users (show)



Attachments

Description Kibeom Kim 2011-11-10 23:59:30 UTC
From the tutorial, http://eigen.tuxfamily.org/dox/TutorialReductionsVisitorsBroadcasting.html

mat.colwise() += v; //works
mat.colwise() -= v; //works
mat.colwise() *= v; //not implemented
mat.colwise() /= v; //not implemented

Moreover,

mat2 = mat.colwise() + v; //works
mat2 = mat.colwise() - v; //works
mat2 = mat.colwise() * v; //not implemented
mat2 = mat.colwise() / v; //not implemented

mat2 = v + mat.colwise(); //not implemented
mat2 = v - mat.colwise(); //not implemented
mat2 = v * mat.colwise(); //not implemented
mat2 = v / mat.colwise(); //not implemented

I think these are so fundamental operators so I rated 'critical'.
Comment 1 Kibeom Kim 2011-11-11 00:02:42 UTC
Somebody already reported, I'll add this to that as a comment.

*** This bug has been marked as a duplicate of bug 157 ***
Comment 2 Nobody 2019-12-04 11:15:22 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/374.

Note You need to log in before you can comment on or make changes to this bug.