Difference between revisions of "Status of unsupported modules"
From Eigen
Line 1: | Line 1: | ||
This page gives the status of the modules under ''unsupported/''. Those module are work in progress, they often lack features, tests or documentation, and their API can change at any time. | This page gives the status of the modules under ''unsupported/''. Those module are work in progress, they often lack features, tests or documentation, and their API can change at any time. | ||
− | '''Note''' that a module freeze has been scheduled for Eigen 3.0: see the [[Release schedule for 3.0]]. Modules that haven't moved to supported at that date, will stay unsupported in Eigen 3.0. Of course they will still have the possibility to become supported in Eigen 3.1. | + | '''Note''' that a module freeze has been scheduled for Eigen 3.0: it will happen for Beta 2, see the [[Release schedule for 3.0]]. Modules that haven't moved to supported at that date, will stay unsupported in Eigen 3.0. Of course they will still have the possibility to become supported in Eigen 3.1. |
Revision as of 16:52, 25 November 2009
This page gives the status of the modules under unsupported/. Those module are work in progress, they often lack features, tests or documentation, and their API can change at any time.
Note that a module freeze has been scheduled for Eigen 3.0: it will happen for Beta 2, see the Release schedule for 3.0. Modules that haven't moved to supported at that date, will stay unsupported in Eigen 3.0. Of course they will still have the possibility to become supported in Eigen 3.1.
Name | Contact | Code status | Tests status | Documentation status | Date of start |
---|---|---|---|---|---|
Adolc forward module | Gael | This module only support the forward mode of adolc. It has now been superseded by our own AutoDiff module. | ? | ? | February 2009 |
Aligned vector3 module | Gael | Pretty much complete. | Could be improved a bit. | Could be improved a bit. | May 2009 |
Auto Diff module | Gael | Need some refactoring. | ? | None | April 2009 |
BVH module | Baran? | ? | ? | Yes | March 2009 |
Complex module | Mark | proof-of-concept code to verify that it is possible to make the result of operator& be castable to either Eigen::Complex or std::complex | Minimal | No | June 2009 |
Fast Fourier Transform module | Mark | functional, correct, and usable. However some of the interface may still change. | Tests exist to test forward,inverse FFTs with sizes with various factors of 2s,3s,and 5s. float, double, long double are tested. FFTW backend is tested. | No | May 2009 |
Iterative solvers module | Gael | This module was only for Step. It need to be completely rewritten. | ? | Few | February 2009 |
Matrix functions module | Jitse Niesen | Basic functionality is there for the matrix exponential, but API probably needs to be changed. Other matrix functions are under development at the eigen-jitse patch queue. | OK for exponential, none for other functions. | Usable for exponential, none for other functions. | May 2009 |
More vectorization module | Rohit? | ? | ? | None | April 2009 |
Non linear optimization module | Thomas Capricelli(orzel) | I think it doesn't work yet with special matrices (Sparse...), though this is probably possible to achieve. The internal stuff still has and uses its own QR decompozitions (both Givens and Householder). I'm waiting for the QR API to settle in Eigen. The API should probably be factorized with other parts of Eigen, typically Iterative solvers. | I think there are enough tests. | Minimalist documentation is here. | September 10th, 2009 |
Numerical differentiation module | Thomas Capricelli(orzel) | I don't expect to add any more feature or to change the API. | There are few tests, could probably use more. | Minimalist documentation is here, should be enhanced before switching to supported status. | August 10th, 2009 |
Skyline module | kayhman? | ? | ? | Some | November 2009 |