Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | improve a bit AutoDiffVector, but it still not working | 2009-11-06 | ||
| | | | ||||
| * | | added inlines to a bunch of functions | 2009-10-31 | ||
| | | | ||||
| * | | moved half-spectrum logic to Eigen::FFT | 2009-10-30 | ||
| | | | ||||
| * | | moved real-half-spectrum reflection into Eigen::FFT | 2009-10-30 | ||
| | | | ||||
| * | | moved scaling to Eigen::FFT | 2009-10-30 | ||
| | | | ||||
| * | | improved selftest for Eigen::Complex -- mainly a documentation of what does ↵ | 2009-10-28 | ||
| | | | | | | | | | | | | not work | |||
| | * | sync with mainline | 2009-10-28 | ||
| | |\ | ||||
| | * | | big huge changes, so i dont remember everything. | 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 | |||
| * | | | added inline to many functions | 2009-10-22 | ||
| | |/ | |/| | ||||
| * | | inlining,all namespace declaration moved to FFT, removed preprocessor ↵ | 2009-10-21 | ||
| | | | | | | | | | | | | definitions, | |||
| * | | merge branches | 2009-10-21 | ||
| |\ \ | ||||
| * | | | renamed 'Traits' to 'Impl', added vim modelines for syntax highlighting | 2009-10-21 | ||
| | | | | ||||
| | * | | MatrixBase: | 2009-10-20 | ||
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | * support resize() to same size (nop). The case of FFT was another case where that make one's life far easier. hope that's ok with you Gael. but indeed, i don't use it in the ReturnByValue stuff. FFT: * Support MatrixBase (well, in the case with direct memory access such as Map) * adapt unit test | |||
| * | | merged eigen2_for_fft into eigen2 mainline | 2009-10-20 | ||
| |\ \ | ||||
| * | | | * add a Make* expression type builder to allow the | 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 | 2009-10-16 | ||
| | |/ | |/| | ||||
| * | | autodiff: | 2009-10-15 | ||
| | | | | | | | | | | | | | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives" | |||
* | | | merge with eigen-tip | 2009-10-13 | ||
|\| | | ||||
* | | | fix tests : we perform slightly worse because we do use one more function | 2009-09-28 | ||
| | | | | | | | | | | | | evaluation in our numericaldiff than what (c)minpack did | |||
* | | | fdjac2 is not needed anymore | 2009-09-28 | ||
| | | | ||||
* | | | remove some duplicated code LevenbergMarquardt::minimizeNumericalDiff*() by | 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 | 2009-09-28 | ||
| | | | ||||
* | | | starting work on a Numerical differenciation module | 2009-09-28 | ||
| | | | ||||
* | | | cleaning doc | 2009-09-28 | ||
| | | | ||||
| * | | default argument for _jac in functor operator() : this way, we can use | 2009-09-28 | ||
| | | | | | | | | | | | | AutoDiffJacobian::operator()(x,value) exactly as the original functor | |||
* | | | use operator() so that to be coherent with eigen AutoDiff functor | 2009-09-28 | ||
| | | | ||||
* | | | define a generic functor and makes other ones inherit it | 2009-09-28 | ||
| | | | ||||
| * | | update URL for adol-c | 2009-09-27 | ||
| | | | ||||
| * | | fix warning with gcc 4.2 | 2009-09-15 | ||
| | | | ||||
* | | | cleaning | 2009-09-15 | ||
| | | | ||||
* | | | fix indentation (and only that) | 2009-09-14 | ||
| | | | ||||
* | | | provide some default values for important results. So that we can read them | 2009-09-13 | ||
| | | | | | | | | | | | | even before *Init() and do no get random values. | |||
* | | | cleaning | 2009-09-13 | ||
| | | | ||||
* | | | functors need not be const | 2009-09-11 | ||
| | | | ||||
| * | | Remove no-op statement in AlignedVector3. | 2009-09-10 | ||
| | | | ||||
* | | | merge with tip | 2009-09-10 | ||
|\| | | ||||
| * | | Re-factor matrix exponential. | 2009-09-08 | ||
| | | | | | | | | | | | | Put all routines in a class. I think this is a cleaner design. | |||
* | | | fix warning about unused variable | 2009-08-29 | ||
| | | | ||||
* | | | eigenization of fcn_chkder + bugfix | 2009-08-29 | ||
| | | | ||||
* | | | check number of evaluation even in the case of *1(), now we have it.. | 2009-08-26 | ||
| | | | ||||
* | | | move Parameters as a class member, simplify calling sequence. Convenience | 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 | 2009-08-26 | ||
| | | | ||||
* | | | cleaning | 2009-08-25 | ||
| | | | ||||
* | | | split every algorithm in *Init() + while(running) { *OneStep() } | 2009-08-25 | ||
| | | | ||||
* | | | move more stuff into Parameters | 2009-08-25 | ||
| | | | ||||
* | | | cleaning | 2009-08-25 | ||
| | | | ||||
* | | | reduce local variables so that we can split algorithms | 2009-08-25 | ||
| | | | ||||
* | | | cleaning | 2009-08-25 | ||
| | | | ||||
* | | | put nfev/njev as internal variables as well | 2009-08-25 | ||
| | | | ||||
* | | | oops... fixing return values, some copy/paste was done far too quickly | 2009-08-25 | ||
| | | |