Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | | RealSchur: split computation in smaller functions. | 2010-04-06 | ||
| | | | | ||||
| * | | | RealSchur: Use Householder module in Francis QR step. | 2010-04-06 | ||
| | | | | ||||
| * | | | RealSchur: reduce scope of temporary variables in hqr2(). | 2010-04-06 | ||
| | | | | ||||
| * | | | RealSchur: Use PlanarRotation in "found two real eigenvalues" branch. | 2010-04-06 | ||
| | |/ | |/| | ||||
| * | | Merge. | 2010-04-02 | ||
| |\ \ | ||||
| * | | | RealSchur and EigenSolver: some straightforward renames. | 2010-04-02 | ||
| | | | | ||||
| * | | | Add tests for real and complex Schur; extend test for Hessenberg. | 2010-04-02 | ||
| | | | | | | | | | | | | | | | | Make a minor correction to the ComplexSchur class. | |||
| | * | | ei_psqrt fix for zero input | 2010-04-01 | ||
| | | | | ||||
| * | | | Split computation of real Schur form in EigenSolver to its own class. | 2010-04-01 | ||
| | | | | | | | | | | | | | | | | This is done with the minimal amount of work, so the result is very rough. | |||
| * | | | Use HessenbergDecomposition in EigenSolver. | 2010-03-31 | ||
| |/ / | ||||
| * | | Extend documentation and add examples for EigenSolver class. | 2010-03-31 | ||
| | | | ||||
| * | | let the cast functor use the new ei_cast() | 2010-03-30 | ||
| | | | ||||
| * | | generalize the idea of the previous commit to all kinds of casts, see this ↵ | 2010-03-30 | ||
| | | | | | | | | | | | | | | | | | | | | | forum thread: http://forum.kde.org/viewtopic.php?f=74&t=86914 this is important to allow users to support custom types that don't have the needed conversion operators. | |||
| * | | add ei_cast_to_int, we are indeed somethings (e.g. in IO.h) casting scalars ↵ | 2010-03-30 | ||
| | | | | | | | | | | | | to int and the only way to allow users to extend that to their own scalar types that don't have int cast operators, was to allow them specialize ei_cast_to_int_impl. | |||
| * | | move the computation of the number of significant digits to a templated ↵ | 2010-03-30 | ||
| | | | | | | | | | | | | | | | | | | helper struct, that can be specialized to custom types if needed. Should address this request: http://forum.kde.org/viewtopic.php?f=74&t=86914 | |||
| * | | Extend documentation for HessenbergDecomposition. | 2010-03-28 | ||
| | | | ||||
| * | | fix misc warnings, more importantly when NDEBUG is defined, assert() is a | 2010-03-27 | ||
| | | | | | | | | | | | | nop. | |||
| * | | Center version number on main page of API documentation. | 2010-03-26 | ||
| | | | ||||
| * | | Fix some doc typos. | 2010-03-25 | ||
| | | | ||||
| * | | fix display of modules list in documentation | 2010-03-25 | ||
| | | | ||||
| * | | Fix wrong header and warnings in polynomialutils.cpp | 2010-03-25 | ||
| | | | ||||
| * | | Add the possibility to use the polynomial solver of the gsl. | 2010-03-25 | ||
| | | | ||||
| * | | Add missing test files for Polynomials module. | 2010-03-25 | ||
| | | | ||||
| * | | Creation of the Polynomials module with the following features: | 2010-03-25 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | * convenient functions: - Horner and stabilized Horner evaluation - polynomial coefficients from a set of given roots - Cauchy bounds * a QR based polynomial solver | |||
| | * | blas: fix compilation and build both a shared and static lib | 2010-03-24 | ||
| |/ | ||||
| * | Clean up ComplexSchur::compute() . | 2010-03-24 | ||
| | | ||||
| * | Add snippets file which should have been added in the previous commit. | 2010-03-24 | ||
| | | ||||
| * | Extend documentation of ComplexSchur and add examples. | 2010-03-23 | ||
| | | ||||
| * | Move documentation of MatrixBase methods in MatrixFunctions to module page. | 2010-03-22 | ||
| | | | | | | | | | | | | | | I think that because MatrixFunctions is in unsupported/ and MatrixBase is not, doxygen does not include the MatrixBase methods defined and documented in the MatrixFunctions module with the other MatrixBase methods. This is a kludge, but at least the documentation is not lost. | |||
| * | Merge. | 2010-03-21 | ||
| |\ | ||||
| * | | Rename Complex in ComplexSchur and ComplexEigenSolver to ComplexScalar | 2010-03-21 | ||
| | | | | | | | | | | | | | | | | | | for consistency with the RealScalar type; correct ComplexEigenSolver docs to take non-diagonalizable matrices into account; refactor ComplexEigenSolver::compute(). | |||
* | | | merge | 2010-03-21 | ||
|\ \ \ | | |/ | |/| | ||||
* | | | * allow matrix dimensions to be 0 (also at compile time) and provide a ↵ | 2010-03-21 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | specialization of ei_matrix_array for size 0 * adapt many xprs to have the right storage order, now that it matters * add static assert on expressions to check that vector xprs have the righ storage order * adapt ei_plain_matrix_type_(column|row)_major * implement assignment of selfadjointview to matrix (was before failing to compile) and add nestedExpression() methods * expand product_symm test * in ei_gemv_selector, use the PlainObject type instead of a custom Matrix<...> type * fix VectorBlock and Block mistakes | |||
| * | | oops, fix symv (innerStride instead of outerStride) | 2010-03-20 | ||
| | | | ||||
| | * | Allow ComplexEigenSolver and ComplexSchur to work with real matrices. | 2010-03-20 | ||
| | | | | | | | | | | | | Add a test which covers this case. | |||
| * | | Added x()/y() and z() access functions to translations. | 2010-03-19 | ||
| | | | ||||
| | * | Extend documentation and add examples for ComplexEigenSolver. | 2010-03-19 | ||
| | | | ||||
* | | | fix the flags and matrix options, to always have the right RowMajor bit in ↵ | 2010-03-19 | ||
| | | | | | | | | | | | | the vector case | |||
* | | | merge | 2010-03-18 | ||
|\| | | ||||
| * | | compile with gcc 4.5 | 2010-03-18 | ||
| | | | ||||
| | * | Document member functions and types of ComplexEigenSolver. | 2010-03-18 | ||
| |/ | ||||
| * | API change: ei_matrix_exponential(A) --> A.exp(), etc | 2010-03-16 | ||
| | | | | | | | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html | |||
| * | fix and extend replicate optimization, and add the packet method though it ↵ | 2010-03-15 | ||
| | | | | | | | | is currently disabled | |||
| * | Replaced strong with weak inlines in CwiseUnaryOp. | 2010-03-14 | ||
| | | ||||
| * | Removed strong inlines which cannot always be inlined. | 2010-03-14 | ||
| | | ||||
| * | Ups - again a missing typename. | 2010-03-14 | ||
| | | ||||
| * | Try to avoid modulo operations in Replicate if possible. | 2010-03-13 | ||
| | | ||||
| * | Propagate fixed size dimensions if available (on MSVC it leads >2.5x speedup ↵ | 2010-03-13 | ||
| | | | | | | | | for some reductions). | |||
| * | attempt to fix #101 | 2010-03-11 | ||
| | | ||||
| * | Nest expression within MatrixWrapper by value. | 2010-03-10 | ||
| | |