Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | * porting lmdif1 to eigen | Thomas Capricelli | 2009-08-20 |
| | | | | * qtf was missing in lmdif signature (this is an output of the method) | ||
* | iwa is not really an argument, but just an old fashioned 'work array' : | Thomas Capricelli | 2009-08-20 |
| | | | | remove it from the eigen API | ||
* | porting hybrj1 to eigen | Thomas Capricelli | 2009-08-20 |
| | |||
* | porting hybrd1 to eigen | Thomas Capricelli | 2009-08-20 |
| | |||
* | porting lmstr1 to eigen | Thomas Capricelli | 2009-08-20 |
| | |||
* | porting lmder1 to eigen (no more wrapper) | Thomas Capricelli | 2009-08-20 |
| | |||
* | coherency for scalar typename : use "Scalar" everywhere | Thomas Capricelli | 2009-08-20 |
| | |||
* | oops fix hardcoded typename, which is actually provided as template | Thomas Capricelli | 2009-08-20 |
| | | | | parameter | ||
* | use eigen stableNorm() instead of cminpack 'enorm'. The results are mostly | Thomas Capricelli | 2009-08-20 |
| | | | | | | | | slightly better in tests (one test needs 15 iterations intead of 16, for the same result). Some numerical results have improved slightly, too. If one uses blueNorm() instead, an assert for 'overflow' is raised from blueNorm() | ||
* | remove unneeded "Eigen::", we already 'use' Eigen namespace | Thomas Capricelli | 2009-08-19 |
| | |||
* | oops, forgot those ones | Thomas Capricelli | 2009-08-19 |
| | |||
* | use machine precision from eigen instead of the one from cminpack. The test | Thomas Capricelli | 2009-08-19 |
| | | | | | pass though they would not if using a value of 2.220e-16 (the real value for 'double' is 2.22044604926e-16). How sensitive those tests are :) | ||
* | machine_epsilon is now called epsilon in latest eigen | Thomas Capricelli | 2009-08-19 |
| | |||
* | merge with the main dev branch | Thomas Capricelli | 2009-08-19 |
|\ | |||
* | | import main files from cminpack as *.h files: | Thomas Capricelli | 2009-08-19 |
| | | | | | | | | | | | | | | | | * function names are changed by appending _template * it uses basic templating : template<typename T> * wrappers now use those versions instead of the ones from cminpack * lot of external methods from cminpack are still used * tests pass though they are unchanged (they use wrappers) | ||
* | | wrapper for chkder() : this was the last wrapper missing | Thomas Capricelli | 2009-08-19 |
| | | |||
| * | Add new unsupported modules to doc/unsupported_modules.dox | Jitse Niesen | 2009-08-18 |
| | | |||
| * | Correct syntax error in doxygen comment. | Jitse Niesen | 2009-08-18 |
| | | |||
| * | * make HessenbergDecomposition uses the Householder module | Gael Guennebaud | 2009-08-17 |
| | | | | | | | | * bugfix in ei_blas_traits for .conjugate().conjugate() | ||
| * | change the make householder algorithm so that the remaining coefficient | Gael Guennebaud | 2009-08-17 |
| | | | | | | | | is real, and make Tridiagonalization use it | ||
| * | add EIGEN_TRANSFORM_PLUGIN | Gael Guennebaud | 2009-08-17 |
| | | |||
| * | make HouseholderQR uses the Householder module | Gael Guennebaud | 2009-08-16 |
| | | |||
| * | add normalize and normalized overloads in AlignedVector3 | Gael Guennebaud | 2009-08-16 |
| | | |||
| * | quick update of TopicLazyEvaluation | Gael Guennebaud | 2009-08-16 |
| | | |||
| * | bugfix in compute_matrix_flags, optimization in LU, | Gael Guennebaud | 2009-08-16 |
| | | | | | | | | | | improve doc, and workaround aliasing detection in MatrixBase_eval snippet (not very nice but I don't know how to do it in a better way) | ||
| * | in all decs, make the compute() methods return *this | Benoit Jacob | 2009-08-15 |
| | | | | | | | | (implements feature request #18) | ||
| * | rename back MayAliasBit to EvalBeforeAssigningBit | Gael Guennebaud | 2009-08-16 |
| | | |||
| * | make SVD reuses applyJacobi | Gael Guennebaud | 2009-08-16 |
| | | |||
| * | revert previous change in Quaternion::setFromTwoVectors | Gael Guennebaud | 2009-08-15 |
| | | |||
| * | svd: sort in decreasing order, remove unused code | Benoit Jacob | 2009-08-15 |
| | | |||
| * | add overloads of lazyAssign to detect common aliasing issue with | Gael Guennebaud | 2009-08-15 |
| | | | | | | | | transpose and adjoint | ||
| * | fix and improve docs | Benoit Jacob | 2009-08-15 |
| | | |||
| * | As proposed on the list: | Gael Guennebaud | 2009-08-15 |
| | | | | | | | | | | | | | | | | | | - rename EvalBeforeAssignBit to MayAliasBit - make .lazy() remove the MayAliasBit only, and mark it as deprecated - add a NoAlias pseudo expression, and MatrixBase::noalias() function Todo: - we have to decide whether += and -= assume no aliasing by default ? - once we agree on the API: update the Sparse module and the unit tests respectively. | ||
| * | bugfix in inner-product specialization, | Gael Guennebaud | 2009-08-15 |
| | | | | | | | | | | compilation fix in stable norm, optimize apply householder | ||
| * | my previous fix was not very good | Gael Guennebaud | 2009-08-15 |
| | | |||
| * | bugfix and compilation fix in ProductBase | Gael Guennebaud | 2009-08-15 |
| | | |||
| * | fix setFromTwoVectors because of the change in sorting of the the singular ↵ | Gael Guennebaud | 2009-08-15 |
| | | | | | | | | values | ||
| * | fix a couple of warnings | Gael Guennebaud | 2009-08-15 |
| | | |||
| * | add a "rot" benchmark in BTL | Gael Guennebaud | 2009-08-15 |
| | | |||
| * | fix compilation of unit tests | Gael Guennebaud | 2009-08-15 |
| | | |||
| * | only append the changeset to the version if we're in the default branch | Benoit Jacob | 2009-08-14 |
| | | |||
| * | new script that update from mercurial, make the doc, and upload the result | Thomas Capricelli | 2009-08-15 |
| | | | | | | | | to tuxfamily.org | ||
| * | new script to generate and upload the docs for a given branch | Benoit Jacob | 2009-08-14 |
| | | | | | | | | needs cleanup by a better shell scripter!! | ||
| * | update snippet | Benoit Jacob | 2009-08-14 |
| | | |||
| * | fix warning | Benoit Jacob | 2009-08-14 |
| | | |||
| * | forgot to update this | Benoit Jacob | 2009-08-14 |
| | | |||
| * | as discussed on list: default to align cols, reorganize parameters ↵ | Benoit Jacob | 2009-08-14 |
| | | | | | | | | | | | | accordingly so that the default corresponds to 0 flag, and implement FullPrecision output (non-default). | ||
| * | try to support 16 bit platforms... optimistic, but can't hurt | Benoit Jacob | 2009-08-14 |
| | | |||
| * | machine_epsilon -> epsilon as wrapper around numeric_traits | Benoit Jacob | 2009-08-14 |
| | | |||
* | | fix BoxBOD in the first case : now all tests pass | Thomas Capricelli | 2009-08-14 |
| | |