Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | wrapper for lmdif1 + eigenization of calling test | Thomas Capricelli | 2009-08-10 |
| | |||
* | wrapper for lmdif (+test call eigenization) | Thomas Capricelli | 2009-08-10 |
| | |||
* | wrapper for hybrj1 | Thomas Capricelli | 2009-08-10 |
| | |||
* | wrapper for hybrj | Thomas Capricelli | 2009-08-10 |
| | |||
* | add another (actuallY) difficult NIST test : BoxBOD. | Thomas Capricelli | 2009-08-10 |
| | | | | | | | The first try fails, the second one passes, but with a very bad accuracy (~4 digits only). anyway, my aim is to check we do not change cminpack while portint, so i keep this test. | ||
* | add another 'difficult'-rated NIST test, which passes | Thomas Capricelli | 2009-08-10 |
| | |||
* | fix testNistHahn1 : i had swapped x[] and y[].... :/ | Thomas Capricelli | 2009-08-10 |
| | |||
* | a Nist test rated 'difficult', which passes. | Thomas Capricelli | 2009-08-10 |
| | |||
* | another nist test with difficulty 'leverage', it passes. | Thomas Capricelli | 2009-08-10 |
| | |||
* | another nist test with difficulty 'leverage', this one passes | Thomas Capricelli | 2009-08-10 |
| | |||
* | another nist test ('average' difficulty), which fails. It is disabled until | Thomas Capricelli | 2009-08-10 |
| | | | | further notice. | ||
* | add an easy test from the NIST set : | Thomas Capricelli | 2009-08-10 |
| | | | | http://www.itl.nist.gov/div898/strd/nls/data/misra1a.shtml | ||
* | hybrd : wrapper + eigenize test | Thomas Capricelli | 2009-08-10 |
| | |||
* | i wonder how useful this really is, but others do this way. Probably | Thomas Capricelli | 2009-08-09 |
| | | | | related to doxygen. | ||
* | eigenize lmder + some other small fixes | Thomas Capricelli | 2009-08-09 |
| | |||
* | eigenize the test for lmder1, clean functor stuff. | Thomas Capricelli | 2009-08-09 |
| | | | | (and check the tests still pass, of course, that's the whole point..) | ||
* | oops.. use the template paramater instead of hard coding 'double' | Thomas Capricelli | 2009-08-09 |
| | |||
* | use template parameter Scalar instead of VectorType, fix a segfault. | Thomas Capricelli | 2009-08-09 |
| | |||
* | eigenize the test a little more | Thomas Capricelli | 2009-08-09 |
| | |||
* | first test for a basic wrapper (and only wrapper!) for cminpack functions | Thomas Capricelli | 2009-08-09 |
| | |||
* | actually use eigen include file | Thomas Capricelli | 2009-08-09 |
| | |||
* | Add all other file from cminpack/examples as tests. | Thomas Capricelli | 2009-08-08 |
| | | | | | | | | | | | Important : one test was failing because cminpack-1.0.2 does x[3]=1. on x which is of size 3. Probably because fortran indices are shifted wrt to C indices and someone forgot to fix this one. This is correct in this commit and this is the only change I've done on files from cminpack examples. (i've also reported the bug to cminpack author) | ||
* | Start of module "NonLinear". We start out of cminpack-1.0.2 | Thomas Capricelli | 2009-08-08 |
| | | | | | | (http://devernay.free.fr/hacks/cminpack.html) The first test is adapted from the example/ directory. Some stuff is hard coded for our initial tests. | ||
* | add basic .hgignore file for most common generated/temporary files | Thomas Capricelli | 2009-08-08 |
| | |||
* | replace custom rank one update in LU by an expression | Gael Guennebaud | 2009-08-08 |
| | |||
* | * implement a second level of micro blocking (faster for small sizes) | Gael Guennebaud | 2009-08-07 |
| | | | | * workaround GCC bad implementation of _mm_set1_p* | ||
* | Fix compilation in sparse module | Gael Guennebaud | 2009-08-06 |
| | |||
* | fix determinant in PartialLU | Gael Guennebaud | 2009-08-06 |
| | |||
* | oops, one more bug fix in homogeneous | Gael Guennebaud | 2009-08-06 |
| | |||
* | fixes in determinant and homogeneous | Gael Guennebaud | 2009-08-06 |
| | |||
* | compilation fix in EigenSolver, | Gael Guennebaud | 2009-08-06 |
| | | | | bugfix in PartialLU | ||
* | typo | Gael Guennebaud | 2009-08-06 |
| | |||
* | fix VS compilation issue in MapBase::operator+= and -= | Gael Guennebaud | 2009-08-06 |
| | |||
* | shame on me | Gael Guennebaud | 2009-08-06 |
| | |||
* | fix my bad fix of Hauke's fix ;) | Gael Guennebaud | 2009-08-06 |
| | |||
* | fix a couple of compilations issues | Gael Guennebaud | 2009-08-06 |
| | |||
* | fixed inversion for AffineCompact matrices | Hauke Heibel | 2009-08-06 |
| | |||
* | more product refactoring | Gael Guennebaud | 2009-08-06 |
| | |||
* | fix vs.net compilation issue | Hauke Heibel | 2009-08-06 |
| | |||
* | fix vs.net compilation issue | Hauke Heibel | 2009-08-06 |
| | |||
* | fix compilation and segfault issues | Gael Guennebaud | 2009-08-06 |
| | |||
* | add the missing Affine Transform * set of column vectors products... | Gael Guennebaud | 2009-08-06 |
| | |||
* | remove remnant of MultiplierBase | Benoit Jacob | 2009-08-06 |
| | |||
* | implement the missing outer product, | Gael Guennebaud | 2009-08-05 |
| | | | | and attempt to workaround a gcc internal error | ||
* | big refactoring in Product.h: | Gael Guennebaud | 2009-08-05 |
| | | | | | | | | - all specialized products now inherits ProductBase - the default product evaluated by Assign is still here, but it is currently enabled for small fixed sizes only - => this significantly speed up compilation for large matrices - I left the OuterProduct specialization empty as an exercise... | ||
* | fix assertions, improve docs. | Benoit Jacob | 2009-08-05 |
| | | | | | we never assert on conditions that depend on the result of a computation!! also the assertion that rank>0 amounts to matrix!=0 which we have to leave under the responsibility of the user. | ||
* | merge | Benoit Jacob | 2009-08-04 |
|\ | |||
* \ | merge | Gael Guennebaud | 2009-08-04 |
|\ \ | |||
| * | | remove the FORCE | Benoit Jacob | 2009-08-04 |
| | | | |||
| | * | implement a ProductBase class and, as a proof of concept, update ↵ | Gael Guennebaud | 2009-08-04 |
| | | | | | | | | | | | | | | | | | | TriangularProduct and SelfAdjointMatrixProduct to take advantage of it => fewer LOC |