aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* be nice with the server : dont use -j3Gravatar Thomas Capricelli2011-04-19
|
* fix bug #250: compilation error with gcc 4.6 (STL header files no longer ↵Gravatar Gael Guennebaud2011-04-19
| | | | include cstddef)
* fix bug #242: vectorization was wrongly enabled on MSVC 2005Gravatar Gael Guennebaud2011-04-19
|
* WIN32 isn't defined ?? but _WIN32 is.Gravatar Eamon Nerbonne2011-04-19
|
* Make MapBase(PointerType) constructor explicit (fixes bug #251)Gravatar Jitse Niesen2011-04-19
|
* fix unaligned-array-assert linkGravatar Benoit Jacob2011-04-18
|
* Normalize eigenvectors returned by EigenSolver (fixes bug #249)Gravatar Jitse Niesen2011-04-15
| | | | | because the documentation says that we do this. Also, add a unit test to cover this.
* Implement unrolling in copy_using_evaluator() .Gravatar Jitse Niesen2011-04-13
|
* Implement evaluator for PartialReduxExpr as a dumb wrapper.Gravatar Jitse Niesen2011-04-13
|
* Implement evaluator for Replicate.Gravatar Jitse Niesen2011-04-12
|
* Implement evaluator for Select.Gravatar Jitse Niesen2011-04-12
|
* Decouple AssignEvaluator.h from assign_traits from Assign.hGravatar Jitse Niesen2011-04-12
|
* enforce no inlining of the GEBP product kernel: this is a bigGravatar Gael Guennebaud2011-04-07
| | | | | | | function that makes no sense to inline, though GCC was thinking the opposite. This even slighlty improve the perf. And as a side effect this workaround a weird GCC-4.4 linking bug (see "Problem with g++-4.4 -O2 and Eigen3" in the ML)
* Decouple Cwise*Op evaluators from expression objectsGravatar Jitse Niesen2011-04-05
|
* Implement evaluator for CwiseUnaryViewGravatar Jitse Niesen2011-04-05
|
* Implement evaluator for MapGravatar Jitse Niesen2011-04-05
|
* Performance tunning for TRMM productsGravatar Gael Guennebaud2011-04-05
|
* Make evaluators for Matrix and Array inherit from common base class.Gravatar Jitse Niesen2011-04-04
| | | | This gets rid of some code duplication.
* Do some of the actual work in evaluator for Block.Gravatar Jitse Niesen2011-04-04
| | | | Also, add simple accessor methods to Block expression class.
* std::min/max are not implemented and they cannot be implemented easilyGravatar Gael Guennebaud2011-04-04
|
* Correct typo in QuickReference doc, plus typographical improvements.Gravatar Jitse Niesen2011-04-01
|
* fix trmm unit testGravatar Gael Guennebaud2011-03-31
|
* Evaluators: add Block evaluator as dumb wrapper, add slice vectorization.Gravatar Jitse Niesen2011-03-31
|
* fix typo and remove unused declaration.Gravatar Gael Guennebaud2011-03-31
|
* fix bug #239: the essential part was left uninitialized in some casesGravatar Adam Szalkowski2011-03-31
|
* Add directory containing split_test_helper.h to include path.Gravatar Jitse Niesen2011-03-29
|
* Evaluators: Make inner vectorization more similar to default traversal.Gravatar Jitse Niesen2011-03-28
|
* extend trmm/trmv unit test to thoroughly check all configurationsGravatar Gael Guennebaud2011-03-28
|
* add the possibility to specify a list of sub-test suffixes in a compact wayGravatar Gael Guennebaud2011-03-28
|
* fix trmv for Strictly* triangular matrices and trapezoidal matricesGravatar Gael Guennebaud2011-03-28
|
* fix trmm for some unusual trapezoidal cases (a dense set of columns or rows ↵Gravatar Gael Guennebaud2011-03-28
| | | | is zero)
* automatically generate the CALL_SUBTEST_* macrosGravatar Gael Guennebaud2011-03-28
|
* Evaluators: Implement linear traversal, better testing.Gravatar Jitse Niesen2011-03-27
|
* Evaluators: Implement inner vectorization.Gravatar Jitse Niesen2011-03-27
| | | | | The implementation is minimal (I only wrote the functions called by the unit test) and ugly (lots of copy and pasting).
* Evaluators: Implement LinearVectorizedTraversal, packet ops in evaluators.Gravatar Jitse Niesen2011-03-25
|
* improve computation of the sub panel widthGravatar Gael Guennebaud2011-03-24
|
* improve performance of trsmGravatar Gael Guennebaud2011-03-24
|
* Bug fix in linspace_op::packetOp(row,col). Fixes bug #232.Gravatar Jitse Niesen2011-03-24
| | | | Also, add regression test.
* impl basic product evaluator on top of previous oneGravatar Gael Guennebaud2011-03-24
|
* makes evaluator test use VERIFY_IS_APPROXGravatar Gael Guennebaud2011-03-23
|
* BTL: add eigen2 backendGravatar Gael Guennebaud2011-03-23
|
* do not confuse Eigen3 or beta versions of Eigen3 with Eigen2Gravatar Gael Guennebaud2011-03-23
|
* BTL: do not enable GOTO1 if GOTO2 was foundGravatar Gael Guennebaud2011-03-23
|
* fix tridiagonalization actionGravatar Gael Guennebaud2011-03-23
|
* add a stupid Product<A,B> expression produced by prod(a,b), and implement a ↵Gravatar Gael Guennebaud2011-03-23
| | | | first version of its evaluator
* import evaluator worksGravatar Gael Guennebaud2011-03-23
|
* add support for ublasGravatar Gael Guennebaud2011-03-23
|
* BTL: by default use current Eigen headers, and disable the novec versionGravatar Gael Guennebaud2011-03-23
|
* BTL: add a Eigen-blas backendGravatar Gael Guennebaud2011-03-23
|
* BTL: clean the BLAS implementationGravatar Gael Guennebaud2011-03-23
|