aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
Commit message (Collapse)AuthorAge
* Fixed some incorrect assertionsGravatar Benoit Steiner2016-05-05
|
* Remove LM::sqrt_() member function in favor of a shortcut for sqrt(epsilon())Gravatar Gael Guennebaud2014-09-02
|
* Allow LevenbergMarquardt to work with non-standard types.Gravatar Freddie Witherden2014-08-27
|
* Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
|
* Replace assert() by eigen_assert() (fixes bug #548).Gravatar Jitse Niesen2013-02-02
|
* Backed out changeset 363e506776babe4fdfb8e670fe6d91942fc61d7cGravatar Gael Guennebaud2012-12-07
|
* Rename the old LevenbergMarquardt class to LevenbergMarquardtLegacyGravatar Desire NUENTSA2012-12-07
| | | | Split the levenberg marquardt test and the hybrid nonlinear test
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* fix lmdif1 with Scalar!=doubleGravatar Gael Guennebaud2012-05-01
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* Fixed many MSVC warnings.Gravatar Hauke Heibel2010-06-09
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-04-22
| | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support
* misc cleaningGravatar Thomas Capricelli2010-02-28
|
* NonLinearOptimization : clean 'mode' handling from the old minpack code :Gravatar Thomas Capricelli2010-02-21
| | | | | | * this is actually a boolean, not an int * use a better name * can be set at initialization time instead of bloating all methods signatures
* fix usage of epsilon wrt to latest API changeGravatar Thomas Capricelli2010-02-11
|
* erm.... using nxn is the actual purpose of this variant, fix this.Gravatar Thomas Capricelli2010-01-29
|
* Put the Status outside of the class, it really does not depend on theGravatar Thomas Capricelli2010-01-28
| | | | FunctorType or Scalar template parameters.
* misc cleaning / eigenizationGravatar Thomas Capricelli2010-01-28
|
* port ei_rwupdt to c++, and misc cleaningGravatar Thomas Capricelli2010-01-27
|
* use PlanarRotation<> instead of handmade givens rotation in cminpack codeGravatar Thomas Capricelli2010-01-26
| | | | | + cleaning. This results in some more memory being used, but not much.
* more eigenization, dropped 'ipvt' in lmGravatar Thomas Capricelli2010-01-26
|
* remove spacesGravatar Thomas Capricelli2010-01-26
|
* cleaningGravatar Thomas Capricelli2010-01-26
|
* define ei_lmpar2() that takes a ColPivHouseholderQR as argument. We stillGravatar Thomas Capricelli2010-01-25
| | | | need to keep the old one around, though.
* Replace the qr factorization from (c)minpack (qrfac) by Eigen's own stuff.Gravatar Thomas Capricelli2010-01-25
| | | | Results as checked by unit tests are very slightly worse, but not much.
* erm.. forgot to test after previous commit. Now it's ok (tm).Gravatar Thomas Capricelli2010-01-19
|
* introduce new state, "Not started"Gravatar Thomas Capricelli2010-01-13
|
* port unsupported modules to new APIGravatar Gael Guennebaud2010-01-05
|
* mergeGravatar Benoit Jacob2010-01-04
|\
* | Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
| * accessor for the levenberg-marquardt parameterGravatar Thomas Capricelli2010-01-05
|/
* Remove //@{ ... //@} for same reason as in changeset ↵Gravatar Jitse Niesen2009-12-13
| | | | | | 2026ea7ff2be0473511cc74c56538cb98c13d301 .
* kill yet another un-needed parameterGravatar Thomas Capricelli2009-11-26
|
* computes column norms outside of ei_qrfac()Gravatar Thomas Capricelli2009-11-26
|
* use typedefGravatar Thomas Capricelli2009-11-25
|
* various fixes in headersGravatar Thomas Capricelli2009-11-09
|
* rename NonLinear to NonLinearOptimizationGravatar Thomas Capricelli2009-11-09