aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
* | fix aliasing detectionGravatar Gael Guennebaud2010-01-05
| |
* | fix a coupe of warningsGravatar Gael Guennebaud2010-01-05
| |
| * Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
| * make some changes to please clang, fix some warnings too.Gravatar Thomas Capricelli2010-01-04
| |
* | s/asMatrix()/matrix()Gravatar Gael Guennebaud2010-01-04
| |
* | port VectorwiseOp and Swap to the novel mechanisms, and various cleanningGravatar Gael Guennebaud2010-01-04
| |
| * Fix #69 for the second time, and add the respective regression testGravatar Gael Guennebaud2010-01-04
| |
| * remove debug output. sorry!Gravatar Benoit Jacob2010-01-02
| |
| * clarify docs as requested on forumGravatar Benoit Jacob2010-01-02
| |
| * * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple ofGravatar Benoit Jacob2010-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.
| * put the assign assert and debug info before the assignment itselfGravatar Benoit Jacob2010-01-01
| |
| * sorry for committing this messGravatar Gael Guennebaud2009-12-23
| |
| * fix #76, MayLinearVectorize depends on MaxSizeAtCompileTime and not on ↵Gravatar Gael Guennebaud2009-12-23
| | | | | | | | MaxInnerSize
| * fix the xpr analyzer for TransposeGravatar Gael Guennebaud2009-12-23
| |
| * clean a bit Hessenberg and make sure the subdiagonal coeff is real even for ↵Gravatar Gael Guennebaud2009-12-23
| | | | | | | | 2x2 matrices
| * fix #75, and add a basic unit test for HessenbergGravatar Gael Guennebaud2009-12-23
| | | | | | | | (it was indirectly tested by the eigenvalue decomposition)
| * fix #69 and extend unit tests or triangular solversGravatar Gael Guennebaud2009-12-23
| |
* | a couple of fixes after thye mergeGravatar Gael Guennebaud2009-12-23
| |
* | merge with default branchGravatar Gael Guennebaud2009-12-22
|\|
* | extend the DenseStorageMatrix mechanism to all expressionsGravatar Gael Guennebaud2009-12-22
| |
| * support gcc 4.5Gravatar Benoit Jacob2009-12-21
| |
| * add missing inclusion of LU/arch, thanks to J.B. RouaultGravatar Gael Guennebaud2009-12-19
| |
| * oops, remove duplicated ctorGravatar Gael Guennebaud2009-12-19
| |
| * much better workaround for empty struct (the previous one caused GCC 4.3 to ↵Gravatar Gael Guennebaud2009-12-18
| | | | | | | | generate wrong code leading to segfaults)
* | a couple of fixes, now Array passes the linearstructure testGravatar Gael Guennebaud2009-12-17
| |
* | clean a bit Matrix and fix static Map functionsGravatar Gael Guennebaud2009-12-17
| |
* | some cleaning in DenseStorageBaseGravatar Gael Guennebaud2009-12-17
| |
* | finally add a Array class with storage via the introduction of a ↵Gravatar Gael Guennebaud2009-12-17
| | | | | | | | | | | | DenseStorageBase base class shared by both Matrix and Array
* | partial LU optimization: noaliasGravatar Gael Guennebaud2009-12-17
| |
* | more fixesGravatar Gael Guennebaud2009-12-17
| |
* | a couple of fixes and cleaningGravatar Gael Guennebaud2009-12-17
| |
* | a lot of cleaning and fixesGravatar Gael Guennebaud2009-12-16
| |
* | add an eigen2support test and a few fixesGravatar Gael Guennebaud2009-12-16
| |
| * * introduce ei_alignmentOffset(MatrixBase&,Integer)Gravatar Benoit Jacob2009-12-16
| | | | | | | | | | couldnt put it in Memory.h as it needs the definition of MatrixBase * make Redux use it
| * this really fix the previous warningGravatar Gael Guennebaud2009-12-16
| |
| * fix warning by making ei_empty_struct::_ei_dummy_ privateGravatar Gael Guennebaud2009-12-16
| |
| * fix compilation when mixing typesGravatar Gael Guennebaud2009-12-16
| |
| * * fix aliasing checks when the lhs is also transposed. At the same time,Gravatar Gael Guennebaud2009-12-16
| | | | | | | | | | | | significantly simplify the code of these checks while extending them to catch much more expressions! * move the enabling/disabling of vectorized sin/cos to the architecture traits
* | fix spasre triangular solve for row major lower matricesGravatar Gael Guennebaud2009-12-14
| |
| * suppress unused variable warningsGravatar Gael Guennebaud2009-12-15
| |
| * no, this wasn't equivalent to ei_pload at all, after all!Gravatar Benoit Jacob2009-12-15
| |
| * Gael, who is a man of few words^Winstructions, is right, as usual.Gravatar Benoit Jacob2009-12-15
| |
| * Suppressed the warning for missing assignment generators (forgot that in the ↵Gravatar Hauke Heibel2009-12-15
| | | | | | | | | | | | last submission). Commented Quake3's fast inverser sqrt in SSE's MathFunction header.
| * *use scalar instructions, packet not needed hereGravatar Benoit Jacob2009-12-14
| | | | | | | | *remove unused var warning
| * only include SSE path if SSE enabledGravatar Benoit Jacob2009-12-14
| |
| * add SSE path for Matrix4f inverse, taken from Intel except that we do a kosherGravatar Benoit Jacob2009-12-14
| | | | | | | | | | | | division instead of RCPPS-followed-by-Newton-Raphson. The rationale for that is that elsewhere in Eigen we dont allow ourselves this approximation (which throws 2 bits of mantissa), so there's no reason we should allow it here.
| * change the Arch constants: const int ---> enum, more explicit names, and useGravatar Benoit Jacob2009-12-14
| | | | | | | | of a namespace instead of Prefix_Name.
| * Warning 4512 (assignment operators could not be generated) is now simply ↵Gravatar Hauke Heibel2009-12-14
| | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed.
| * Fixed a bad type conversion.Gravatar Hauke Heibel2009-12-13
| |