aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* 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
|
* 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.
* 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
|
* Evaluators: Make inner vectorization more similar to default traversal.Gravatar Jitse Niesen2011-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)
* 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
|
* 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
|
* fix 228 (ei_aligned_stack_delete does not exist anymore)Gravatar Gael Guennebaud2011-03-21
|
* clean a bit the stack allocation mechanismGravatar Gael Guennebaud2011-03-19
|
* fix memory leak when a custom scalar throw an exceptionGravatar Gael Guennebaud2011-03-19
|
* bumpGravatar Benoit Jacob2011-03-18
|
* bumpGravatar Benoit Jacob2011-03-14
|
* Document EIGEN_DEFAULT_DENSE_INDEX_TYPE.Gravatar Jitse Niesen2011-03-11
| | | | Also, expand description of EIGEN_DONT_ALIGN.
* fix bug #219: Map Flags AlignedBit was miscomputed, didn't account for ↵Gravatar Benoit Jacob2011-03-10
| | | | EIGEN_ALIGN
* bug #37: fix resizing when the destination sparse matrix is row majorGravatar Oliver Ruepp2011-03-08
|
* * bug #206: correctly forward computationOptions and work towards avoiding ↵Gravatar Benoit Jacob2011-03-06
| | | | | | mallocs after preallocation, with unit test. * added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test
* try to fix a ICC 11.1 compiler error (bug #217)Gravatar Benoit Jacob2011-03-06
|
* disable ICC 12 warning 279 - controlling expression is constantGravatar Benoit Jacob2011-03-06
|
* Make EIGEN_ALIGN16 always align to fix crashes with ↵Gravatar Benoit Jacob2011-03-04
| | | | EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference.
* fix bug #212 (installation of Eigen2Support/Geometry)Gravatar Gael Guennebaud2011-03-04
|
* fix compilation in the case of 1D TransformGravatar Gael Guennebaud2011-03-02
|
* fix compilation when mixing CompactAffine with Homogeneous objectsGravatar Gael Guennebaud2011-03-02
|
* fix transform * matrix products: in particular it now truely considers the ↵Gravatar Gael Guennebaud2011-03-02
| | | | rhs as a set of (homogeneous) points and do not neglect the homogeneous coordinates in the case of affine transform
* re-enable fast pset1-pstore by introducing a new higher level pstore1 functionGravatar Gael Guennebaud2011-03-02
|