This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
Bug 700 - Extend functionality of polynomial module
Summary: Extend functionality of polynomial module
Status: CONFIRMED
Alias: None
Product: Eigen
Classification: Unclassified
Component: Unsupported modules (show other bugs)
Version: 3.4 (development)
Hardware: All All
: Lowest Feature Request
Assignee: Nobody
URL:
Whiteboard:
Keywords: JuniorJob
Depends on:
Blocks:
 
Reported: 2013-11-05 18:12 UTC by Christoph Hertzberg
Modified: 2019-12-04 12:47 UTC (History)
0 users



Attachments

Description Christoph Hertzberg 2013-11-05 18:12:01 UTC
The polynomial module currently lacks very basic features such as polynomial multiplication, and division/modulus.
To me this is very low priority, but I think it is mandatory before moving this module into the stable part.
Comment 1 Christoph Hertzberg 2013-11-18 14:33:17 UTC
Another thing that would be nice to have is polynomial evaluation on Array or Matrix types.

Directly adding polynomials of different degree is also not possible at the moment -- I think a clean solution will require to introduce a class for polynomials which essentially only holds a vector but redefines addition and multiplication.

Polynomial could have options like UnitPolynomial if the highest coefficient is implicitly 1, and EvenPolynomial/OddPolynomial if it only has even or odd coefficients.

Polynomial should also implement things such as Map<Polynomial<Scalar, Degree> >(...)
Comment 2 Nobody 2019-12-04 12:47:20 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/700.

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