aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* * porting lmdif1 to eigenGravatar Thomas Capricelli2009-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' :Gravatar Thomas Capricelli2009-08-20
| | | | remove it from the eigen API
* porting hybrj1 to eigenGravatar Thomas Capricelli2009-08-20
|
* porting hybrd1 to eigenGravatar Thomas Capricelli2009-08-20
|
* porting lmstr1 to eigenGravatar Thomas Capricelli2009-08-20
|
* porting lmder1 to eigen (no more wrapper)Gravatar Thomas Capricelli2009-08-20
|
* coherency for scalar typename : use "Scalar" everywhereGravatar Thomas Capricelli2009-08-20
|
* oops fix hardcoded typename, which is actually provided as templateGravatar Thomas Capricelli2009-08-20
| | | | parameter
* use eigen stableNorm() instead of cminpack 'enorm'. The results are mostlyGravatar Thomas Capricelli2009-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 namespaceGravatar Thomas Capricelli2009-08-19
|
* oops, forgot those onesGravatar Thomas Capricelli2009-08-19
|
* use machine precision from eigen instead of the one from cminpack. The testGravatar Thomas Capricelli2009-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 eigenGravatar Thomas Capricelli2009-08-19
|
* merge with the main dev branchGravatar Thomas Capricelli2009-08-19
|\
* | import main files from cminpack as *.h files:Gravatar Thomas Capricelli2009-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 missingGravatar Thomas Capricelli2009-08-19
| |
| * Add new unsupported modules to doc/unsupported_modules.doxGravatar Jitse Niesen2009-08-18
| |
| * Correct syntax error in doxygen comment.Gravatar Jitse Niesen2009-08-18
| |
| * * make HessenbergDecomposition uses the Householder moduleGravatar Gael Guennebaud2009-08-17
| | | | | | | | * bugfix in ei_blas_traits for .conjugate().conjugate()
| * change the make householder algorithm so that the remaining coefficientGravatar Gael Guennebaud2009-08-17
| | | | | | | | is real, and make Tridiagonalization use it
| * add EIGEN_TRANSFORM_PLUGINGravatar Gael Guennebaud2009-08-17
| |
| * make HouseholderQR uses the Householder moduleGravatar Gael Guennebaud2009-08-16
| |
| * add normalize and normalized overloads in AlignedVector3Gravatar Gael Guennebaud2009-08-16
| |
| * quick update of TopicLazyEvaluationGravatar Gael Guennebaud2009-08-16
| |
| * bugfix in compute_matrix_flags, optimization in LU,Gravatar Gael Guennebaud2009-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 *thisGravatar Benoit Jacob2009-08-15
| | | | | | | | (implements feature request #18)
| * rename back MayAliasBit to EvalBeforeAssigningBitGravatar Gael Guennebaud2009-08-16
| |
| * make SVD reuses applyJacobiGravatar Gael Guennebaud2009-08-16
| |
| * revert previous change in Quaternion::setFromTwoVectorsGravatar Gael Guennebaud2009-08-15
| |
| * svd: sort in decreasing order, remove unused codeGravatar Benoit Jacob2009-08-15
| |
| * add overloads of lazyAssign to detect common aliasing issue withGravatar Gael Guennebaud2009-08-15
| | | | | | | | transpose and adjoint
| * fix and improve docsGravatar Benoit Jacob2009-08-15
| |
| * As proposed on the list:Gravatar Gael Guennebaud2009-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,Gravatar Gael Guennebaud2009-08-15
| | | | | | | | | | compilation fix in stable norm, optimize apply householder
| * my previous fix was not very goodGravatar Gael Guennebaud2009-08-15
| |
| * bugfix and compilation fix in ProductBaseGravatar Gael Guennebaud2009-08-15
| |
| * fix setFromTwoVectors because of the change in sorting of the the singular ↵Gravatar Gael Guennebaud2009-08-15
| | | | | | | | values
| * fix a couple of warningsGravatar Gael Guennebaud2009-08-15
| |
| * add a "rot" benchmark in BTLGravatar Gael Guennebaud2009-08-15
| |
| * fix compilation of unit testsGravatar Gael Guennebaud2009-08-15
| |
| * only append the changeset to the version if we're in the default branchGravatar Benoit Jacob2009-08-14
| |
| * new script that update from mercurial, make the doc, and upload the resultGravatar Thomas Capricelli2009-08-15
| | | | | | | | to tuxfamily.org
| * new script to generate and upload the docs for a given branchGravatar Benoit Jacob2009-08-14
| | | | | | | | needs cleanup by a better shell scripter!!
| * update snippetGravatar Benoit Jacob2009-08-14
| |
| * fix warningGravatar Benoit Jacob2009-08-14
| |
| * forgot to update thisGravatar Benoit Jacob2009-08-14
| |
| * as discussed on list: default to align cols, reorganize parameters ↵Gravatar Benoit Jacob2009-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 hurtGravatar Benoit Jacob2009-08-14
| |
| * machine_epsilon -> epsilon as wrapper around numeric_traitsGravatar Benoit Jacob2009-08-14
| |
* | fix BoxBOD in the first case : now all tests passGravatar Thomas Capricelli2009-08-14
| |