Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove std:: to enable custom scalar types. | 2016-05-19 | |
| | |||
* | made a fix to the GMRES solver so that it now correctly reports the error ↵ | 2016-05-16 | |
| | | | | achieved in the solution process | ||
* | Add matrix-free solver example | 2015-12-07 | |
| | |||
* | Implement wrapper for matrix-free iterative solvers | 2015-12-07 | |
| | |||
* | bug #1092: fix iterative solver ctors for expressions as input | 2015-10-26 | |
| | |||
* | Move IncompleteCholesky to official modules | 2015-10-08 | |
| | |||
* | Improve doc of IncompleteCholesky | 2015-10-08 | |
| | |||
* | Fix return by value versus ref typo in IncompleteCholesky | 2015-10-07 | |
| | |||
* | bug #1076: fix scaling in IncompleteCholesky, improve doc, add read-only ↵ | 2015-10-06 | |
| | | | | access to the different factors, remove debugging code. | ||
* | Remove dense nested loops in IncompleteCholesky | 2015-08-04 | |
| | |||
* | Numerous fixes for IncompleteCholesky. Still have to make it fully exploit ↵ | 2015-08-04 | |
| | | | | the sparse structure of the L factor, and improve robustness to illconditionned problems. | ||
* | code simplification | 2015-06-09 | |
| | |||
* | formatting | 2015-06-09 | |
| | |||
* | remove redundant dynamic allocations in GMRES | 2015-06-09 | |
| | |||
* | Fix many long to int conversion warnings: | 2015-02-16 | |
| | | | | | | - fix usage of Index (API) versus StorageIndex (when multiple indexes are stored) - use StorageIndex(val) when the input has already been check - use internal::convert_index<StorageIndex>(val) when val is potentially unsafe (directly comes from user input) | ||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | 2015-02-13 | |
| | | | | when it make sense). In all other cases use the global Index type. | ||
* | Merge Index-refactoring branch with default, fix PastixSupport, remove some ↵ | 2015-02-13 | |
|\ | | | | | | | useless typedefs | ||
| * | Fix bug #733: step by step solving is not a good example for solveWithGuess | 2015-02-10 | |
| | | |||
| * | typo | 2015-02-10 | |
| | | |||
| * | Allows Lower|Upper as a template argument of CG and MINRES: in this case the ↵ | 2015-02-10 | |
| | | | | | | | | full matrix will be considered. | ||
| * | bug #897: Update unsupported iterative solvers based on IterativeSolverBased. | 2015-02-10 | |
| | | |||
* | | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵ | 2014-12-04 | |
|/ | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings. | ||
* | bug #701: workaround (min) and (max) blocking ADL by introducing ↵ | 2014-10-20 | |
| | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro. | ||
* | Remove deprecated code not used by evaluators | 2014-09-18 | |
| | |||
* | Make unsupport sparse solvers use SparseSolverBase | 2014-09-01 | |
| | |||
* | Correct GMRES: | 2014-08-02 | |
| | | | | | | * Fix error in calculation of residual at restart. * Use relative residual as stopping criterion. * Improve documentation. | ||
* | Fix GMRES: Initialize essential Householder vector with correct dimension. ↵ | 2014-07-10 | |
| | | | | Add check if initial guess is already a sufficient approximation. | ||
* | Move using std::abs from Eigen's namespace to function scope. | 2014-07-08 | |
| | |||
* | Fix dox for namespaces | 2014-07-05 | |
| | |||
* | MINRES, bug #715: add support for zero rhs, and remove square test. | 2014-03-17 | |
| | |||
* | Port unsupported constrained CG to Eigen3 | 2014-01-15 | |
| | |||
* | Fix bug #314: move remaining math functions from internal to numext namespace | 2013-06-10 | |
| | |||
* | Clean source code and unit tests with respect to -Wunused-local-typedefs | 2013-04-10 | |
| | |||
* | Add complex support to dgmres and the unit test | 2013-03-20 | |
| | |||
* | Bug567 : Fix iterative solvers to immediately return when the initial guess ↵ | 2013-03-20 | |
| | | | | is the true solution and for trivial solution | ||
* | Handle zero right hand side in CG and GMRES | 2013-03-20 | |
| | |||
* | Fix a couple of remaining warnings (missing newlines, inline-noinline, ↵ | 2013-03-01 | |
| | | | | meaningless type qualifiers) | ||
* | Protect min with parenthesis in IncompleteLLT | 2013-02-22 | |
| | |||
* | Fix some MPL2/LGPL lisencing confusions | 2013-02-06 | |
| | |||
* | Replace assert() by eigen_assert() (fixes bug #548). | 2013-02-02 | |
| | |||
* | Fix Incomplete Cholesky factorization. Stable but need iterative robust shift | 2012-12-07 | |
| | |||
* | Improve the IncompleteLLT ... not yet robust | 2012-11-13 | |
| | |||
* | Add restarted GMRES with deflation | 2012-11-12 | |
| | |||
* | Fix bug #314: | 2012-11-06 | |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | ||
* | MINRES solver | 2012-10-09 | |
|\ | |||
* | | Define sparseLU functions as static | 2012-09-25 | |
| | | |||
| * | some clean-up and new comments. | 2012-09-24 | |
| | | |||
| * | Some minor optimization. | 2012-09-24 | |
| | | |||
| * | moved MINRES to unsupported. Made unit test. | 2012-09-24 | |
| | | |||
* | | Incomplete Cholesky preconditioner... not yet stable | 2012-09-11 | |
|/ |