Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove USING_PART_OF_NAMESPACE_EIGEN, leaving it in Eigen2Support. | 2010-04-22 | |
| | | | | improve porting-Eigen2-to-3 docs | ||
* | Fixed line endings. | 2010-03-05 | |
| | |||
* | add a small program to bench all combinations of small products | 2010-03-05 | |
| | |||
* | clean a bit the bench_gemm files | 2010-03-05 | |
| | |||
* | minor cleaning | 2010-03-05 | |
| | |||
* | merge with default branch | 2010-03-04 | |
|\ | |||
| * | clean #defined tokens, and use clock_gettime for the real time | 2010-03-03 | |
| | | |||
| * | BenchTimer: avoid warning about symbol redefinition on win32, and include ↵ | 2010-03-02 | |
| | | | | | | | | <Eigen/Core> (required to compile) | ||
* | | remove Qt's atomic dependency, I don't know what I was doing wrong... | 2010-03-01 | |
| | | |||
* | | make Aron's idea work using Qt's atomic implementation for the synchronisation | 2010-03-01 | |
| | | |||
* | | BTL: allow to bench real time | 2010-02-26 | |
| | | |||
* | | fix some BTL issues | 2010-02-26 | |
| | | |||
* | | implement a smarter parallelization strategy for gemm avoiding multiple | 2010-02-26 | |
| | | | | | | | | paking of the same data | ||
* | | update BTL (better timer, eigen2 => eigen3, etc) | 2010-02-23 | |
| | | |||
| * | merge | 2010-02-22 | |
| |\ | |||
| | * | provide default values for CXX, remove duplicate define | 2010-02-22 | |
| | | | |||
| | * | ups | 2010-02-22 | |
| | | | |||
* | | | fix BTL's eigen interface | 2010-02-22 | |
| | | | | | | | | | | | | | | | (transplanted from 437f40acc1cbd9ce2f2a2a3f413cae3a5b35f8fb ) | ||
* | | | significant speedup in the matrix-matrix products | 2010-02-23 | |
| | | | |||
* | | | oops | 2010-02-22 | |
| | | | |||
* | | | Port BenchTimer fix. | 2010-02-22 | |
| | | | |||
* | | | merge | 2010-02-22 | |
|\ \ \ | | |/ | |/| | |||
| * | | Added getRealTime() for windows. | 2010-02-22 | |
| | | | |||
* | | | add a small benchmark to quickly bench/compare SMP support | 2010-02-22 | |
|/ / | |||
* | | extend the bench timer to allow benchmarking of parallel code, | 2010-02-22 | |
| | | | | | | | | improvements are welcome | ||
| * | fix BTL's eigen interface | 2010-02-22 | |
|/ | |||
* | merge | 2010-02-16 | |
|\ | |||
* | | added benchmark for unscaled and half-spectrum FFTs | 2010-01-21 | |
| | | |||
| * | extend sparse product benchmark with ublas | 2010-02-09 | |
|/ | |||
* | extend benchmark for sparse products | 2010-01-05 | |
| | |||
* | Big renaming: | 2010-01-04 | |
| | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | ||
* | * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple of | 2010-01-02 | |
| | | | | | | | sizeof(Scalar), and that assumption breaks with double on linux x86-32. * Rename ei_alignmentOffset to ei_first_aligned * Rewrite its documentation and part of its body * The variant taking a MatrixBase doesn't need a separate size argument. | ||
* | add a slerp benchmark (for accuracy and speed)) | 2009-12-04 | |
| | |||
* | 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-11-09 | |
|\ | | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | ||
| * | update product bench | 2009-11-06 | |
| | | |||
| * | switched to BenchUtil.h | 2009-10-30 | |
| | | |||
| * | properly implement BenchTimer on POSIX | 2009-10-29 | |
| | | | | | | | | (may require a platform check for the clock name on non-linux platforms) | ||
* | | sync with mainline | 2009-10-28 | |
|\ \ | |||
* | | | big huge changes, so i dont remember everything. | 2009-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 functions | 2009-10-22 | |
| |/ | |||
| * | added Eigen::FFT and | 2009-10-20 | |
| |\ | | | | | | | | | | Eigen::Complex | ||
| * | | Added Windows support to the BenchTimer. | 2009-10-20 | |
|/ / | |||
| * | merged eigen2_for_fft into eigen2 mainline | 2009-10-20 | |
|/| | |||
* | | extend the sparse matrix assembly benchmark | 2009-10-07 | |
| | | |||
* | | implement __gnuc_forget_about_setZero_its_over_now | 2009-09-18 | |
| | | |||
* | | add a "rot" benchmark in BTL | 2009-08-15 | |
| | | |||
* | | add ger and lu with partial pivoting in BTL | 2009-08-04 | |
| | | |||
* | | * Bye bye MultiplierBase, extend a bit AnyMatrixBase to allow =, +=, and -= | 2009-08-03 | |
| | | | | | | | | * This probably makes ReturnByValue needless | ||
* | | synch with main branch | 2009-07-28 | |
|\ \ |