eigen/unsupported/Eigen
Thomas Capricelli 16061a46db Now that the main algorithms are imported into eigen, we import subroutines
used by those algorithms (aka "second level").

This is a row import : we copy/paste the files from cminpack and make
very few changes :
* template<Scalar> them (replace double)
* dpmpar() replaced by c++ standard equivalent
* abs/fabs/sqrt/min/max replaced by ei_* or std::*
* use eigen norms instead of enorm()

Important Notes:
* The use of stableNorm() was not enough in some cases, but using
  blueNorm() instead fixed the problems (some tests gave bad results,
  either in number of iterations or precision of the results)
* As a whole, the only test that changed is testNistMGH17() : it now takes
  some few steps less to get the same result. So this is a small improvement.

After this commit, the only remaining dependency from the cminpack
static library is 'covar', only used from the tests.
2009-08-22 06:40:22 +02:00
..
src Now that the main algorithms are imported into eigen, we import subroutines 2009-08-22 06:40:22 +02:00
AdolcForward remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
AlignedVector3 add normalize and normalized overloads in AlignedVector3 2009-08-16 11:51:46 +02:00
AutoDiff remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
BVH remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
CMakeLists.txt new unsupported module by Jitse Niesen: matrix exponential 2009-05-05 20:46:55 +00:00
IterativeSolvers remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
MatrixFunctions remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
MoreVectorization Add new unsupported modules to doc/unsupported_modules.dox 2009-08-18 15:30:38 +01:00
NonLinear Now that the main algorithms are imported into eigen, we import subroutines 2009-08-22 06:40:22 +02:00