aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen
Commit message (Collapse)AuthorAge
...
| * | improve a bit AutoDiffVector, but it still not workingGravatar Gael Guennebaud2009-11-06
| | |
| * | added inlines to a bunch of functionsGravatar Mark Borgerding2009-10-31
| | |
| * | moved half-spectrum logic to Eigen::FFTGravatar Mark Borgerding2009-10-30
| | |
| * | moved real-half-spectrum reflection into Eigen::FFTGravatar Mark Borgerding2009-10-30
| | |
| * | moved scaling to Eigen::FFTGravatar Mark Borgerding2009-10-30
| | |
| * | improved selftest for Eigen::Complex -- mainly a documentation of what does ↵Gravatar Mark Borgerding2009-10-28
| | | | | | | | | | | | not work
| | * sync with mainlineGravatar Benoit Jacob2009-10-28
| | |\
| | * | big huge changes, so i dont remember everything.Gravatar Benoit Jacob2009-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 functionsGravatar Mark Borgerding2009-10-22
| | |/ | |/|
| * | inlining,all namespace declaration moved to FFT, removed preprocessor ↵Gravatar Mark Borgerding2009-10-21
| | | | | | | | | | | | definitions,
| * | merge branchesGravatar Mark Borgerding2009-10-21
| |\ \
| * | | renamed 'Traits' to 'Impl', added vim modelines for syntax highlightingGravatar Mark Borgerding2009-10-21
| | | |
| | * | MatrixBase:Gravatar Benoit Jacob2009-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 mainlineGravatar Mark Borgerding2009-10-20
| |\ \
| * | | * add a Make* expression type builder to allow theGravatar Gael Guennebaud2009-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 AutoDiffScalarGravatar Gael Guennebaud2009-10-16
| | |/ | |/|
| * | autodiff:Gravatar Gael Guennebaud2009-10-15
| | | | | | | | | | | | | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives"
* | | merge with eigen-tipGravatar Thomas Capricelli2009-10-13
|\| |
* | | fix tests : we perform slightly worse because we do use one more functionGravatar Thomas Capricelli2009-09-28
| | | | | | | | | | | | evaluation in our numericaldiff than what (c)minpack did
* | | fdjac2 is not needed anymoreGravatar Thomas Capricelli2009-09-28
| | |
* | | remove some duplicated code LevenbergMarquardt::minimizeNumericalDiff*() byGravatar Thomas Capricelli2009-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 diffGravatar Thomas Capricelli2009-09-28
| | |
* | | starting work on a Numerical differenciation moduleGravatar Thomas Capricelli2009-09-28
| | |
* | | cleaning docGravatar Thomas Capricelli2009-09-28
| | |
| * | default argument for _jac in functor operator() : this way, we can useGravatar Thomas Capricelli2009-09-28
| | | | | | | | | | | | AutoDiffJacobian::operator()(x,value) exactly as the original functor
* | | use operator() so that to be coherent with eigen AutoDiff functorGravatar Thomas Capricelli2009-09-28
| | |
* | | define a generic functor and makes other ones inherit itGravatar Thomas Capricelli2009-09-28
| | |
| * | update URL for adol-cGravatar Thomas Capricelli2009-09-27
| | |
| * | fix warning with gcc 4.2Gravatar Gael Guennebaud2009-09-15
| | |
* | | cleaningGravatar Thomas Capricelli2009-09-15
| | |
* | | fix indentation (and only that)Gravatar Thomas Capricelli2009-09-14
| | |
* | | provide some default values for important results. So that we can read themGravatar Thomas Capricelli2009-09-13
| | | | | | | | | | | | even before *Init() and do no get random values.
* | | cleaningGravatar Thomas Capricelli2009-09-13
| | |
* | | functors need not be constGravatar Thomas Capricelli2009-09-11
| | |
| * | Remove no-op statement in AlignedVector3.Gravatar Jitse Niesen2009-09-10
| | |
* | | merge with tipGravatar Thomas Capricelli2009-09-10
|\| |
| * | Re-factor matrix exponential.Gravatar Jitse Niesen2009-09-08
| | | | | | | | | | | | Put all routines in a class. I think this is a cleaner design.
* | | fix warning about unused variableGravatar Thomas Capricelli2009-08-29
| | |
* | | eigenization of fcn_chkder + bugfixGravatar Thomas Capricelli2009-08-29
| | |
* | | check number of evaluation even in the case of *1(), now we have it..Gravatar Thomas Capricelli2009-08-26
| | |
* | | move Parameters as a class member, simplify calling sequence. ConvenienceGravatar Thomas Capricelli2009-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 compilationGravatar Thomas Capricelli2009-08-26
| | |
* | | cleaningGravatar Thomas Capricelli2009-08-25
| | |
* | | split every algorithm in *Init() + while(running) { *OneStep() }Gravatar Thomas Capricelli2009-08-25
| | |
* | | move more stuff into ParametersGravatar Thomas Capricelli2009-08-25
| | |
* | | cleaningGravatar Thomas Capricelli2009-08-25
| | |
* | | reduce local variables so that we can split algorithmsGravatar Thomas Capricelli2009-08-25
| | |
* | | cleaningGravatar Thomas Capricelli2009-08-25
| | |
* | | put nfev/njev as internal variables as wellGravatar Thomas Capricelli2009-08-25
| | |
* | | oops... fixing return values, some copy/paste was done far too quicklyGravatar Thomas Capricelli2009-08-25
| | |