aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | | RealSchur: split computation in smaller functions.Gravatar Jitse Niesen2010-04-06
| | | |
| * | | RealSchur: Use Householder module in Francis QR step.Gravatar Jitse Niesen2010-04-06
| | | |
| * | | RealSchur: reduce scope of temporary variables in hqr2().Gravatar Jitse Niesen2010-04-06
| | | |
| * | | RealSchur: Use PlanarRotation in "found two real eigenvalues" branch.Gravatar Jitse Niesen2010-04-06
| | |/ | |/|
| * | Merge.Gravatar Jitse Niesen2010-04-02
| |\ \
| * | | RealSchur and EigenSolver: some straightforward renames.Gravatar Jitse Niesen2010-04-02
| | | |
| * | | Add tests for real and complex Schur; extend test for Hessenberg.Gravatar Jitse Niesen2010-04-02
| | | | | | | | | | | | | | | | Make a minor correction to the ComplexSchur class.
| | * | ei_psqrt fix for zero inputGravatar Hauke Heibel2010-04-01
| | | |
| * | | Split computation of real Schur form in EigenSolver to its own class.Gravatar Jitse Niesen2010-04-01
| | | | | | | | | | | | | | | | This is done with the minimal amount of work, so the result is very rough.
| * | | Use HessenbergDecomposition in EigenSolver.Gravatar Jitse Niesen2010-03-31
| |/ /
| * | Extend documentation and add examples for EigenSolver class.Gravatar Jitse Niesen2010-03-31
| | |
| * | let the cast functor use the new ei_cast()Gravatar Benoit Jacob2010-03-30
| | |
| * | generalize the idea of the previous commit to all kinds of casts, see this ↵Gravatar Benoit Jacob2010-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 ↵Gravatar Benoit Jacob2010-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 ↵Gravatar Benoit Jacob2010-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.Gravatar Jitse Niesen2010-03-28
| | |
| * | fix misc warnings, more importantly when NDEBUG is defined, assert() is aGravatar Thomas Capricelli2010-03-27
| | | | | | | | | | | | nop.
| * | Center version number on main page of API documentation.Gravatar Jitse Niesen2010-03-26
| | |
| * | Fix some doc typos.Gravatar Manuel Yguel2010-03-25
| | |
| * | fix display of modules list in documentationGravatar Thomas Capricelli2010-03-25
| | |
| * | Fix wrong header and warnings in polynomialutils.cppGravatar Manuel Yguel2010-03-25
| | |
| * | Add the possibility to use the polynomial solver of the gsl.Gravatar Manuel Yguel2010-03-25
| | |
| * | Add missing test files for Polynomials module.Gravatar Manuel Yguel2010-03-25
| | |
| * | Creation of the Polynomials module with the following features:Gravatar Manuel Yguel2010-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 libGravatar Gael Guennebaud2010-03-24
| |/
| * Clean up ComplexSchur::compute() .Gravatar Jitse Niesen2010-03-24
| |
| * Add snippets file which should have been added in the previous commit.Gravatar Jitse Niesen2010-03-24
| |
| * Extend documentation of ComplexSchur and add examples.Gravatar Jitse Niesen2010-03-23
| |
| * Move documentation of MatrixBase methods in MatrixFunctions to module page.Gravatar Jitse Niesen2010-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.Gravatar Jitse Niesen2010-03-21
| |\
| * | Rename Complex in ComplexSchur and ComplexEigenSolver to ComplexScalarGravatar Jitse Niesen2010-03-21
| | | | | | | | | | | | | | | | | | for consistency with the RealScalar type; correct ComplexEigenSolver docs to take non-diagonalizable matrices into account; refactor ComplexEigenSolver::compute().
* | | mergeGravatar Benoit Jacob2010-03-21
|\ \ \ | | |/ | |/|
* | | * allow matrix dimensions to be 0 (also at compile time) and provide a ↵Gravatar Benoit Jacob2010-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)Gravatar Gael Guennebaud2010-03-20
| | |
| | * Allow ComplexEigenSolver and ComplexSchur to work with real matrices.Gravatar Jitse Niesen2010-03-20
| | | | | | | | | | | | Add a test which covers this case.
| * | Added x()/y() and z() access functions to translations.Gravatar Hauke Heibel2010-03-19
| | |
| | * Extend documentation and add examples for ComplexEigenSolver.Gravatar Jitse Niesen2010-03-19
| | |
* | | fix the flags and matrix options, to always have the right RowMajor bit in ↵Gravatar Benoit Jacob2010-03-19
| | | | | | | | | | | | the vector case
* | | mergeGravatar Benoit Jacob2010-03-18
|\| |
| * | compile with gcc 4.5Gravatar Benoit Jacob2010-03-18
| | |
| | * Document member functions and types of ComplexEigenSolver.Gravatar Jitse Niesen2010-03-18
| |/
| * API change: ei_matrix_exponential(A) --> A.exp(), etcGravatar Jitse Niesen2010-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 ↵Gravatar Gael Guennebaud2010-03-15
| | | | | | | | is currently disabled
| * Replaced strong with weak inlines in CwiseUnaryOp.Gravatar Hauke Heibel2010-03-14
| |
| * Removed strong inlines which cannot always be inlined.Gravatar Hauke Heibel2010-03-14
| |
| * Ups - again a missing typename.Gravatar Hauke Heibel2010-03-14
| |
| * Try to avoid modulo operations in Replicate if possible.Gravatar Hauke Heibel2010-03-13
| |
| * Propagate fixed size dimensions if available (on MSVC it leads >2.5x speedup ↵Gravatar Hauke Heibel2010-03-13
| | | | | | | | for some reductions).
| * attempt to fix #101Gravatar Benoit Jacob2010-03-11
| |
| * Nest expression within MatrixWrapper by value.Gravatar Hauke Heibel2010-03-10
| |