aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/OrderingMethods
Commit message (Collapse)AuthorAge
* More colamd cleanup:Gravatar Gael Guennebaud2019-09-03
| | | | | | - Move colamd implementation in its own namespace to avoid polluting the internal namespace with Ok, Status, etc. - Fix signed/unsigned warning - move some ugly free functions as member functions
* Eigen_Colamd.h updated to replace constexpr with consts and enums.Gravatar Anshul Jaiswal2019-08-17
|
* Ordering.h edited to fix dependencies on Eigen_Colamd.hGravatar Anshul Jaiswal2019-08-15
|
* Eigen_Colamd.h edited replacing macros with constexprs and functions.Gravatar Anshul Jaiswal2019-08-15
|
* Eigen_Colamd.h edited online with Bitbucket replacing constant #defines with ↵Gravatar Anshul Jaiswal2019-07-21
| | | | const definitions
* Updated Eigen_Colamd.h, namespacing macros ALIVE & DEAD as COLAMD_ALIVE & ↵Gravatar Anshul Jaiswal2019-06-08
| | | | | | COLAMD_DEAD to prevent conflicts with other libraries / code.
* Remove EIGEN_MPL2_ONLY guards around code re-licensed from LGPL to MPL2 in ↵Gravatar Rasmus Munk Larsen2019-03-05
| | | | https://bitbucket.org/eigen/eigen/commits/2ca1e732398ea2c506427e9031212d63e9253b96
* Change licensing of OrderingMethods/Amd.h and ↵Gravatar Rasmus Munk Larsen2019-02-22
| | | | SparseCholesky/SimplicialCholesky_impl.h from LGPL to MPL2. Google LLC executed a license agreement with the author of the code from which these files are derived to allow the Eigen project to distribute the code and derived works under MPL2.
* MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | Found using `codespell` and `grep` from downstream FreeCAD
* Fix implicit conversion from 0.0 to scalarGravatar Gael Guennebaud2018-02-16
|
* better check array index before using itGravatar Gael Guennebaud2017-03-15
|
* bug #1167: simplify installation of header files using cmake's ↵Gravatar Gael Guennebaud2016-08-29
| | | | install(DIRECTORY ...) command.
* Fix warning and replace min/max macros by calls to mini/maxiGravatar Gael Guennebaud2016-02-01
|
* Update link to suitesparse.Gravatar Gael Guennebaud2016-01-27
|
* bug #1143: Work-around gcc bugGravatar Christoph Hertzberg2016-01-06
|
* Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵Gravatar Gael Guennebaud2016-01-01
| | | | warnings
* Fix Index vs StorageIndex naming conventionGravatar Gael Guennebaud2015-09-03
|
* Fix AMD ordering when a column has only one off-diagonal non-zero (also fix ↵Gravatar Gael Guennebaud2015-09-03
| | | | bug #1045)
* Update approx. minimum ordering method to push and keep structural empty ↵Gravatar Gael Guennebaud2015-03-20
| | | | diagonal elements to the bottom-right part of the matrix
* Add unit tests for CG and sparse-LLT for long int as storage-indexGravatar Gael Guennebaud2015-03-09
|
* Fix many long to int conversion warnings:Gravatar Gael Guennebaud2015-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)
* bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵Gravatar Christoph Hertzberg2014-12-04
| | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
* bug #887: use ei_declare_aligned_stack_constructed_variable instead of ↵Gravatar Gael Guennebaud2014-10-06
| | | | manual new[]/delete[] pairs in AMD and Paralellizer
* Fix bug #809: unused variable warningGravatar Gael Guennebaud2014-07-08
|
* Add assertion and warning on the requirements of SparseQR and COLAMDOrderingGravatar Gael Guennebaud2014-06-20
|
* workaround strange compilation issue with ICC and -strict-ansiGravatar Gael Guennebaud2013-04-10
|
* Clean source code and unit tests with respect to -Wunused-local-typedefsGravatar Gael Guennebaud2013-04-10
|
* Use a template Index for COLAMD orderingGravatar Desire NUENTSA2013-03-20
|
* Fix some MPL2/LGPL lisencing confusionsGravatar Gael Guennebaud2013-02-06
|
* Cleaning documentation pass in ordering and ILUTGravatar Gael Guennebaud2013-01-12
|
* Update SPQR interfaceGravatar Desire NUENTSA2012-12-07
|
* Clean the Colamd routineGravatar Desire NUENTSA2012-09-10
|
* add SparseLU in sparse benchGravatar Desire NUENTSA2012-09-10
|
* merge Sparse LU branchGravatar Desire NUENTSA2012-09-07
|\
| * Add exception handler to memory allocationGravatar Desire NUENTSA2012-07-19
| |
| * Add a draft (not clean ) version of the COLAMD ordering implementationGravatar Desire NUENTSA2012-07-18
| |
* | Add a EIGEN_MPL2_ONLY build option to generate compiler errors when ↵Gravatar Benoit Jacob2012-07-13
| | | | | | | | including non-MPL2 modules
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
| |
| * Update Ordering interfaceGravatar Desire NUENTSA2012-07-06
| |
| * Update Ordering interfaceGravatar Desire NUENTSA2012-07-06
| |
* | fix a few warningsGravatar Gael Guennebaud2012-06-15
| |
| * build complete... almostGravatar Desire NUENTSA2012-06-14
| |
| * Build process...Gravatar Desire NUENTSA2012-06-13
| |
| * Checking Syntax...Gravatar Desire NUENTSA2012-06-11
|/
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)
* fix bug #281: replace csparse macros by template functionsGravatar Gael Guennebaud2011-12-04
|
* make the accessors to internal sparse storage part of the public API and ↵Gravatar Gael Guennebaud2011-12-04
| | | | remove their "_" prefix.
* move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵Gravatar Gael Guennebaud2011-11-12
stable yet" warning