Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | make some changes to please clang, fix some warnings too. | Thomas Capricelli | 2010-01-04 |
| | |||
* | fix compilation in some cases | Thomas Capricelli | 2010-01-04 |
| | |||
* | Fix #69 for the second time, and add the respective regression test | Gael Guennebaud | 2010-01-04 |
| | |||
* | remove debug output. sorry! | Benoit Jacob | 2010-01-02 |
| | |||
* | clarify docs as requested on forum | Benoit Jacob | 2010-01-02 |
| | |||
* | * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple of | Benoit Jacob | 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. | ||
* | put the assign assert and debug info before the assignment itself | Benoit Jacob | 2010-01-01 |
| | |||
* | Instead of EIGEN_JOBS, introduce EIGEN_MAKE_ARGS and EIGEN_CTEST_ARGS. This ↵ | Benoit Jacob | 2009-12-31 |
| | | | | | | | is much more powerful! Notice that CTest 2.8 supports the -j argument, although that is undocumented. Last commit of 2009! Happy new year to all! | ||
* | * The 'check' and 'buildtests' scripts no longer take a jobs parameter. | Benoit Jacob | 2009-12-30 |
| | | | | | | Instead, they honor the EIGEN_JOBS environment variable if defined. * The syntax ${BLABLA} in bash scripts was conflicting with CMake configured file syntax. Resolved by using the @ONLY option and the @BLABLA@ syntax. | ||
* | Refactoring of MatrixFunction: Simplify handling of fixed-size case. | Jitse Niesen | 2009-12-30 |
| | |||
* | Rename test per naming convention. | Jitse Niesen | 2009-12-28 |
| | |||
* | Refactor MatrixFunction class: Split new class MatrixFunctionAtomic off. | Jitse Niesen | 2009-12-27 |
| | |||
* | Simplify and document Sylvester equation solver in MatrixFunction. | Jitse Niesen | 2009-12-27 |
| | |||
* | sorry for committing this mess | Gael Guennebaud | 2009-12-23 |
| | |||
* | fix #76, MayLinearVectorize depends on MaxSizeAtCompileTime and not on ↵ | Gael Guennebaud | 2009-12-23 |
| | | | | MaxInnerSize | ||
* | fix the xpr analyzer for Transpose | Gael Guennebaud | 2009-12-23 |
| | |||
* | clean a bit Hessenberg and make sure the subdiagonal coeff is real even for ↵ | Gael Guennebaud | 2009-12-23 |
| | | | | 2x2 matrices | ||
* | fix #75, and add a basic unit test for Hessenberg | Gael Guennebaud | 2009-12-23 |
| | | | | (it was indirectly tested by the eigenvalue decomposition) | ||
* | fix #69 and extend unit tests or triangular solvers | Gael Guennebaud | 2009-12-23 |
| | |||
* | add checks for on the right triangular solving with matrices | Gael Guennebaud | 2009-12-23 |
| | |||
* | merge | Jitse Niesen | 2009-12-21 |
|\ | |||
* | | Add support for general matrix functions. | Jitse Niesen | 2009-12-21 |
| | | | | | | | | | | | | | | This does the job but it is only a first version. Further plans: improved docs, more tests, improve code by refactoring, add convenience functions for sine, cosine, sinh, cosh, and (eventually) add the matrix logarithm. | ||
| * | support gcc 4.5 | Benoit Jacob | 2009-12-21 |
| | | |||
* | | Fix compilation error in doc/examples/class_CwiseBinaryOp.cpp . | Jitse Niesen | 2009-12-21 |
|/ | | | | | This is a follow-up of 9d5478303667bd97f3e20696f8a8c82cb5b2d65f (better work around for empty structs). | ||
* | Set default for second argument for check script. | Jitse Niesen | 2009-12-21 |
| | | | | | Otherwise, buildtests will be run with a second argument of "" if check is called with only one argument, which leads to infinitely many jobs. | ||
* | add missing inclusion of LU/arch, thanks to J.B. Rouault | Gael Guennebaud | 2009-12-19 |
| | |||
* | oops, remove duplicated ctor | Gael Guennebaud | 2009-12-19 |
| | |||
* | much better workaround for empty struct (the previous one caused GCC 4.3 to ↵ | Gael Guennebaud | 2009-12-18 |
| | | | | generate wrong code leading to segfaults) | ||
* | Add test for issue #75 (Hessenberg of 1x1 matrix). | Jitse Niesen | 2009-12-16 |
| | | | | Also remove an superfluous #include in matrixExponential test. | ||
* | * introduce ei_alignmentOffset(MatrixBase&,Integer) | Benoit Jacob | 2009-12-16 |
| | | | | | couldnt put it in Memory.h as it needs the definition of MatrixBase * make Redux use it | ||
* | this really fix the previous warning | Gael Guennebaud | 2009-12-16 |
| | |||
* | fix warning by making ei_empty_struct::_ei_dummy_ private | Gael Guennebaud | 2009-12-16 |
| | |||
* | fix compilation when mixing types | Gael Guennebaud | 2009-12-16 |
| | |||
* | * fix aliasing checks when the lhs is also transposed. At the same time, | Gael Guennebaud | 2009-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 | ||
* | ignore more build*/ directories | Thomas Capricelli | 2009-12-11 |
| | |||
* | suppress unused variable warnings | Gael Guennebaud | 2009-12-15 |
| | |||
* | no, this wasn't equivalent to ei_pload at all, after all! | Benoit Jacob | 2009-12-15 |
| | |||
* | Gael, who is a man of few words^Winstructions, is right, as usual. | Benoit Jacob | 2009-12-15 |
| | |||
* | Suppressed the warning for missing assignment generators (forgot that in the ↵ | Hauke Heibel | 2009-12-15 |
| | | | | | | last submission). Commented Quake3's fast inverser sqrt in SSE's MathFunction header. | ||
* | silence 'statement has no effect' warning with gcc 4.4 | Benoit Jacob | 2009-12-14 |
| | |||
* | *use scalar instructions, packet not needed here | Benoit Jacob | 2009-12-14 |
| | | | | *remove unused var warning | ||
* | only include SSE path if SSE enabled | Benoit Jacob | 2009-12-14 |
| | |||
* | add SSE path for Matrix4f inverse, taken from Intel except that we do a kosher | Benoit Jacob | 2009-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 use | Benoit Jacob | 2009-12-14 |
| | | | | of a namespace instead of Prefix_Name. | ||
* | Warning 4512 (assignment operators could not be generated) is now simply ↵ | Hauke Heibel | 2009-12-14 |
| | | | | | | disabled. All unimplemented assignment operators have been removed. | ||
* | Fixed a bad type conversion. | Hauke Heibel | 2009-12-13 |
| | |||
* | Remove //@{ ... //@} for same reason as in changeset ↵ | Jitse Niesen | 2009-12-13 |
| | | | | | | 2026ea7ff2be0473511cc74c56538cb98c13d301 . | ||
* | Correct type of ei_solve_retval<LLT,...>::operator= | Jitse Niesen | 2009-12-12 |
| | |||
* | Removed more warnings. | Hauke Heibel | 2009-12-12 |
| | |||
* | Added to possibility to compile unit tests at maximum warning level. | Hauke Heibel | 2009-12-12 |
| | | | | Silenced (amongst others) many conversion related warnings. |