aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* make some changes to please clang, fix some warnings too.Gravatar Thomas Capricelli2010-01-04
|
* fix compilation in some casesGravatar Thomas Capricelli2010-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
|
* Instead of EIGEN_JOBS, introduce EIGEN_MAKE_ARGS and EIGEN_CTEST_ARGS. This ↵Gravatar Benoit Jacob2009-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.Gravatar Benoit Jacob2009-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.Gravatar Jitse Niesen2009-12-30
|
* Rename test per naming convention.Gravatar Jitse Niesen2009-12-28
|
* Refactor MatrixFunction class: Split new class MatrixFunctionAtomic off.Gravatar Jitse Niesen2009-12-27
|
* Simplify and document Sylvester equation solver in MatrixFunction.Gravatar Jitse Niesen2009-12-27
|
* 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
|
* add checks for on the right triangular solving with matricesGravatar Gael Guennebaud2009-12-23
|
* mergeGravatar Jitse Niesen2009-12-21
|\
* | Add support for general matrix functions.Gravatar Jitse Niesen2009-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.5Gravatar Benoit Jacob2009-12-21
| |
* | Fix compilation error in doc/examples/class_CwiseBinaryOp.cpp .Gravatar Jitse Niesen2009-12-21
|/ | | | | This is a follow-up of 9d5478303667bd97f3e20696f8a8c82cb5b2d65f (better work around for empty structs).
* Set default for second argument for check script.Gravatar Jitse Niesen2009-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. 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)
* Add test for issue #75 (Hessenberg of 1x1 matrix).Gravatar Jitse Niesen2009-12-16
| | | | Also remove an superfluous #include in matrixExponential test.
* * 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
* ignore more build*/ directoriesGravatar Thomas Capricelli2009-12-11
|
* 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.
* silence 'statement has no effect' warning with gcc 4.4Gravatar Benoit Jacob2009-12-14
|
* *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
|
* Remove //@{ ... //@} for same reason as in changeset ↵Gravatar Jitse Niesen2009-12-13
| | | | | | 2026ea7ff2be0473511cc74c56538cb98c13d301 .
* Correct type of ei_solve_retval<LLT,...>::operator=Gravatar Jitse Niesen2009-12-12
|
* Removed more warnings.Gravatar Hauke Heibel2009-12-12
|
* Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | Silenced (amongst others) many conversion related warnings.