Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | merge | 2009-12-02 | |
|\ | |||
* | | * HouseholderSequence: | 2009-12-02 | |
| | | | | | | | | | | | | | | * be aware of number of actual householder vectors (optimization in non-full-rank case, no behavior change) * fix applyThisOnTheRight, it was using k instead of actual_k * QR: rename matrixQ() to householderQ() where applicable | ||
| * | Removed unused 'benchmark'. | 2009-12-02 | |
|/ | |||
* | * fix include for case-sensitive filesystem | 2009-12-02 | |
| | | | | * on GNU, clock_gettime requires linking -lrt | ||
* | * remove empty destructors in Matrix.h and MatrixStorage.h | 2009-12-02 | |
| | |||
* | merge | 2009-12-02 | |
|\ | |||
| * | Added NestByValue and .nestByValue() again for the sake of backwards ↵ | 2009-12-02 | |
| | | | | | | | | compatibility. | ||
| * | Removed unnecessary code. | 2009-12-02 | |
| | | |||
* | | merge with tip | 2009-12-01 | |
|\ \ | |||
* | | | added comments to help vim understand the header files are c++. | 2009-12-01 | |
| | | | |||
* | | | instruction to remove CMakeCache.txt for out-of-source build | 2009-12-01 | |
| | | | |||
* | | | quieted signed/unsigned comparison warning | 2009-12-01 | |
| | | | |||
* | | | added newline at the end of file to quiet gcc warning | 2009-12-01 | |
| | | | |||
| * | | merge | 2009-12-01 | |
| |\ \ | |||
| | * | | ColPivQR: now the unit tests even succeeds: | 2009-12-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * with random matrices multiplied by 1e+8 (i.e. fixed wrong absolute fuzzy compare) * with 10,000 repetitions (i.e. the fuzzy compare is really clever) and when it occasionnally fails, less than once in 10,000 repeats, it is only on the exact rank computation. | ||
| | * | | Big reworking of ColPivQR and its unit test, which now passes even with ↵ | 2009-12-01 | |
| | | | | | | | | | | | | | | | | thousands of repetitions and correctly tests matrices of all sizes. Several surprises along the way: for example, a major cause of trouble was the optimized "table of column squared norms" where the accumulation of imprecision was a serious issue; another surprise is that tests like "x!=0" before dividing by x really benefit from being replaced by fuzzy tests, as i hit real cases where i got wrong results in 1/epsilon. | ||
| | * | | minor cleanup | 2009-12-01 | |
| |/ / |/| | | |||
| | * | That's it NestByValue and .nestByValue() are both gone! | 2009-12-01 | |
| | | | |||
| | * | Even more NestByValue cleanup... | 2009-12-01 | |
| | | | |||
| | * | Much more NestByValue cleanup. | 2009-12-01 | |
| | | | |||
| | * | Removed NestByValue dependency from Cholesky, Eigenvalues, LU and QR. | 2009-12-01 | |
| | | | |||
| | * | Removed NestByValue dependency from VectorwiseOp. | 2009-12-01 | |
| | | | |||
| | * | Removed NestByValue dependency from MatrixBase::select(). | 2009-12-01 | |
| | | | |||
| | * | Adapted the number of test runs. | 2009-12-01 | |
| | | | |||
| | * | Added missing typedef (will I ever learn it!?) | 2009-12-01 | |
| | | | | | | | | | | | | | | | Removed unsupported directories that do not provide CMakeList.txt (CMake 2.8 warning). The BenchTimer is now also working on Cygwin. | ||
| | * | merge | 2009-12-01 | |
| | |\ | |||
| | * | | Added the profiling test to unsupported. | 2009-12-01 | |
| | | | | |||
| | | * | add specialization ei_ref_selector for sparse matrix types | 2009-12-01 | |
| | |/ | |||
| * | | fix another 'duplicated content in doxygen pages' bug : exclude *.orig | 2009-11-30 | |
| | | | | | | | | | | | | files | ||
| | * | Removed wrong typename. | 2009-11-30 | |
| | | | |||
| | * | Initial commit for a modified ei_nested logic. | 2009-11-30 | |
| |/ |/| | |||
* | | Some of our unit tests require mathematical constants and thus we rely on ↵ | 2009-11-30 | |
| | | | | | | | | | | | | | | non-ansi code. It seems as if the new standard removed pow(T,int). M_PIL is only defined when _GNU_SOURCE is defined. | ||
| * | Adapted a mail from Mark about some design and add it as documentation for | 2009-11-30 | |
| | | | | | | | | the FFT module. | ||
| * | fix doc | 2009-11-28 | |
| | | |||
* | | precision ---> dummy_precision | 2009-11-26 | |
| | | |||
| * | cleaning | 2009-11-26 | |
| | | |||
| * | cleaning | 2009-11-26 | |
| | | |||
| * | kill yet another un-needed parameter | 2009-11-26 | |
| | | |||
| * | make qrsolv use eigen types | 2009-11-26 | |
| | | |||
| * | clean qrsolv | 2009-11-26 | |
| | | |||
| * | reduce ei_qrsolv() signature, wa is actually a 'working array' | 2009-11-26 | |
| | | |||
* | | improve the scripts for building unit tests: | 2009-11-25 | |
| | | | | | | | | | | * support unsupported/ * use egrep instead of grep, properly escape special chars. | ||
| * | computes column norms outside of ei_qrfac() | 2009-11-26 | |
| | | |||
| * | cleaning | 2009-11-26 | |
|/ | |||
* | export stableNorm(), blueNorm() and hypotNorm() to colwise() and rowwise() | 2009-11-26 | |
| | | | | + rudimentary test | ||
* | use typedef | 2009-11-25 | |
| | |||
* | silent warnings | 2009-11-25 | |
| | |||
* | Added tag actual-start-from-scratch for changeset ↵ | 2009-11-25 | |
| | | | | 1dabb45d945eba0090db037fb649a93c4c3d6627 | ||
* | forward port slight changes in the 4x4 inverse test | 2009-11-25 | |
| | |||
* | add SSE4 support, start with integer multiplication | 2009-11-24 | |
| |