Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | computes column norms outside of ei_qrfac() | Thomas Capricelli | 2009-11-26 |
| | |||
* | cleaning | Thomas Capricelli | 2009-11-26 |
| | |||
* | use typedef | Thomas Capricelli | 2009-11-25 |
| | |||
* | silent warnings | Thomas Capricelli | 2009-11-25 |
| | |||
* | merge with main repository | Thomas Capricelli | 2009-11-10 |
|\ | |||
| * | fix compilation and removed some unused stuff in skyline | Gael Guennebaud | 2009-11-10 |
| | | |||
* | | merge with main repository | Thomas Capricelli | 2009-11-10 |
|\| | |||
| * | mv the Skyline module to unsupported/ | Gael Guennebaud | 2009-11-10 |
| | | |||
* | | merge with main repository | Thomas Capricelli | 2009-11-09 |
|\| | |||
* | | some more documentation | Thomas Capricelli | 2009-11-09 |
| | | |||
* | | various fixes in headers | Thomas Capricelli | 2009-11-09 |
| | | |||
* | | rename NonLinear to NonLinearOptimization | Thomas Capricelli | 2009-11-09 |
| | | |||
* | | documentation + move "namespace eigen" to the main file, as others do. | Thomas Capricelli | 2009-11-09 |
| | | |||
* | | starting documentation | Thomas Capricelli | 2009-11-09 |
| | | |||
* | | merge with main repository | Thomas Capricelli | 2009-11-08 |
|\ \ | |||
| | * | * merge | Benoit Jacob | 2009-11-09 |
| | |\ | | |/ | |/| | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | ||
| * | | improve a bit AutoDiffVector, but it still not working | Gael Guennebaud | 2009-11-06 |
| | | | |||
| * | | added inlines to a bunch of functions | Mark Borgerding | 2009-10-31 |
| | | | |||
| * | | moved half-spectrum logic to Eigen::FFT | Mark Borgerding | 2009-10-30 |
| | | | |||
| * | | moved real-half-spectrum reflection into Eigen::FFT | Mark Borgerding | 2009-10-30 |
| | | | |||
| * | | moved scaling to Eigen::FFT | Mark Borgerding | 2009-10-30 |
| | | | |||
| | * | sync with mainline | Benoit Jacob | 2009-10-28 |
| | |\ | | |/ | |/| | |||
| | * | big huge changes, so i dont remember everything. | Benoit Jacob | 2009-10-28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests | ||
| * | | inlining,all namespace declaration moved to FFT, removed preprocessor ↵ | Mark Borgerding | 2009-10-21 |
| | | | | | | | | | | | | definitions, | ||
| * | | merged eigen2_for_fft into eigen2 mainline | Mark Borgerding | 2009-10-20 |
| |\ \ | |||
| * | | | * add a Make* expression type builder to allow the | Gael Guennebaud | 2009-10-16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | construction of generic expressions working for both dense and sparse matrix. A nicer solution would be to use CwiseBinaryOp for any kind of matrix. To this end we either need to change the overall design so that the base class(es) depends on the kind of matrix, or we could add a template parameter to each expression type (e.g., int Kind = ei_traits<MatrixType>::Kind) allowing to specialize each expression for each kind of matrix. * Extend AutoDiffScalar to work with sparse vector expression for the derivatives. | ||
| * | | | add operator+ scalar to AutoDiffScalar | Gael Guennebaud | 2009-10-16 |
| | |/ | |/| | |||
| * | | autodiff: | Gael Guennebaud | 2009-10-15 |
| | | | | | | | | | | | | | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives" | ||
* | | | merge with eigen-tip | Thomas Capricelli | 2009-10-13 |
|\| | | |||
* | | | fix tests : we perform slightly worse because we do use one more function | Thomas Capricelli | 2009-09-28 |
| | | | | | | | | | | | | evaluation in our numericaldiff than what (c)minpack did | ||
* | | | fdjac2 is not needed anymore | Thomas Capricelli | 2009-09-28 |
| | | | |||
* | | | remove some duplicated code LevenbergMarquardt::minimizeNumericalDiff*() by | Thomas Capricelli | 2009-09-28 |
| | | | | | | | | | | | | | | | | | | | | | using the generic Eigen NumericalDiff recently introduced. LevenbergMarquardt::lmdif1(), which is provided as a convenience method for people porting code from (c)minpack, is now a static function | ||
* | | | central sheme for numerical diff | Thomas Capricelli | 2009-09-28 |
| | | | |||
* | | | starting work on a Numerical differenciation module | Thomas Capricelli | 2009-09-28 |
| | | | |||
| * | | default argument for _jac in functor operator() : this way, we can use | Thomas Capricelli | 2009-09-28 |
| | | | | | | | | | | | | AutoDiffJacobian::operator()(x,value) exactly as the original functor | ||
* | | | use operator() so that to be coherent with eigen AutoDiff functor | Thomas Capricelli | 2009-09-28 |
| | | | |||
* | | | define a generic functor and makes other ones inherit it | Thomas Capricelli | 2009-09-28 |
| | | | |||
* | | | cleaning | Thomas Capricelli | 2009-09-15 |
| | | | |||
* | | | fix indentation (and only that) | Thomas Capricelli | 2009-09-14 |
| | | | |||
* | | | provide some default values for important results. So that we can read them | Thomas Capricelli | 2009-09-13 |
| | | | | | | | | | | | | even before *Init() and do no get random values. | ||
* | | | cleaning | Thomas Capricelli | 2009-09-13 |
| | | | |||
* | | | functors need not be const | Thomas Capricelli | 2009-09-11 |
| | | | |||
* | | | merge with tip | Thomas Capricelli | 2009-09-10 |
|\| | | |||
| * | | Re-factor matrix exponential. | Jitse Niesen | 2009-09-08 |
| | | | | | | | | | | | | Put all routines in a class. I think this is a cleaner design. | ||
* | | | eigenization of fcn_chkder + bugfix | Thomas Capricelli | 2009-08-29 |
| | | | |||
* | | | check number of evaluation even in the case of *1(), now we have it.. | Thomas Capricelli | 2009-08-26 |
| | | | |||
* | | | move Parameters as a class member, simplify calling sequence. Convenience | Thomas Capricelli | 2009-08-26 |
| | | | | | | | | | | | | | | | methods from minpack ( "*1()" ) get their original name back : they are only useful when porting, anyway. Still, i prefer to keep them. | ||
* | | | remove printfs, they are of no use and may prevent compilation | Thomas Capricelli | 2009-08-26 |
| | | | |||
* | | | cleaning | Thomas Capricelli | 2009-08-25 |
| | | | |||
* | | | split every algorithm in *Init() + while(running) { *OneStep() } | Thomas Capricelli | 2009-08-25 |
| | | |