Difference between revisions of "Status of unsupported modules"

From Eigen
Jump to: navigation, search
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This page gives the status of the modules currently under ''unsupported/''. Those are typically modules which are not finished yet and this page tracks advanced they are.
+
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.
 +
 
 +
 
  
 
{| class="sortable" border="1" cellspacing="0" cellpadding="4"
 
{| class="sortable" border="1" cellspacing="0" cellpadding="4"
Line 10: Line 12:
 
|-
 
|-
 
|Adolc forward module
 
|Adolc forward module
|Gael?
+
|Gael
|?
+
|This module only support the forward mode of adolc. It has now been superseded by our own AutoDiff module.
 
|?
 
|?
 
|?
 
|?
Line 17: Line 19:
 
|-
 
|-
 
|Aligned vector3 module
 
|Aligned vector3 module
|?
+
|Gael
|?
+
|Pretty much complete.
|?
+
|Could be improved a bit.
|?
+
|Could be improved a bit.
 
|May 2009
 
|May 2009
 
|-
 
|-
 
|Auto Diff module
 
|Auto Diff module
 
|Gael
 
|Gael
 +
|Need some refactoring.
 
|?
 
|?
|?
+
|None
|?
+
 
|April 2009
 
|April 2009
 
|-
 
|-
 
|BVH module
 
|BVH module
|Baran? Gael?
+
|Baran?
|?
+
 
|?
 
|?
 
|?
 
|?
|Mars 2009
+
|Yes
 +
|March 2009
 
|-
 
|-
 
|Complex module
 
|Complex module
 
|Mark
 
|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
 
|June 2009
 
|-
 
|-
|Fast Fourier Transform module
+
| [[EigenFFT | Fast Fourier Transform module]]
 
|Mark
 
|Mark
|?
+
|functional for 1-D cases with FFTW or KISSFFT backend.Some of the interface may still change. TODO: 2-D FFTs & Intel MKL backend
|?
+
|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
 
|May 2009
 
|-
 
|-
 
|Iterative solvers module
 
|Iterative solvers module
 +
|Gael
 +
|This module was only for Step. It need to be completely rewritten.
 
|?
 
|?
|?
+
|Few
|?
+
|?
+
 
|February 2009
 
|February 2009
 
|-
 
|-
 
|Matrix functions module
 
|Matrix functions module
|Jitse?
+
|Jitse Niesen
|?
+
|Contains implementations for matrix exponential and other entire functions. Ready to switch to supported, as far as I (Jitse) am concerned. Matrix logarithm is missing.
|?
+
|OK. One failing test, due to issues in Eigen core with 1×1 matrices (Benoît is working on this).
|?
+
|Usable, but can be improved.
 
|May 2009
 
|May 2009
 
|-
 
|-
Line 69: Line 71:
 
|?
 
|?
 
|?
 
|?
|?
+
|None
 
|April 2009
 
|April 2009
 
|-
 
|-
|Non linear optimization module
+
|Nonlinear optimization module
|Thomas Capricelli(orzel)
+
|Thomas Capricelli (orzel)
|The API should be factorized with other parts of Eigen, typically Iterative solvers. The internal stuff still has and uses its own QR decompozitions (both Givens and Householder). It probably doesn't work yet with special matrices (Sparse...), though this is probably possible to achieve.
+
|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 decompositions (both Givens and Householder). I'm waiting for the QR API to settle in Eigen (availability of Givens decomposition and stable API). The API should probably be factorized with other parts of Eigen, typically Iterative solvers.
 
|I think there are enough tests.
 
|I think there are enough tests.
 
|Minimalist documentation is here.
 
|Minimalist documentation is here.
 
|September 10th, 2009
 
|September 10th, 2009
 
|-
 
|-
|Numerical differenciation module
+
|Numerical differentiation module
|Thomas Capricelli(orzel)
+
|Thomas Capricelli (orzel)
 
|I don't expect to add any more feature or to change the API.
 
|I don't expect to add any more feature or to change the API.
 
|There are few tests, could probably use more.
 
|There are few tests, could probably use more.
Line 90: Line 92:
 
|?
 
|?
 
|?
 
|?
|?
+
|Some
 
|November 2009
 
|November 2009
 
|}
 
|}

Latest revision as of 13:49, 21 December 2016

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.


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 for 1-D cases with FFTW or KISSFFT backend.Some of the interface may still change. TODO: 2-D FFTs & Intel MKL backend 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 Contains implementations for matrix exponential and other entire functions. Ready to switch to supported, as far as I (Jitse) am concerned. Matrix logarithm is missing. OK. One failing test, due to issues in Eigen core with 1×1 matrices (Benoît is working on this). Usable, but can be improved. May 2009
More vectorization module Rohit? ? ? None April 2009
Nonlinear 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 decompositions (both Givens and Householder). I'm waiting for the QR API to settle in Eigen (availability of Givens decomposition and stable API). 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