aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/SparseLU
Commit message (Collapse)AuthorAge
* Replace nullptr by NULL in SparseLU.h to be C++03 compliant.Gravatar David Tellenbach2021-02-09
|
* add specialization of check_sparse_solving() for SuperLU solver, in order to ↵Gravatar Ralf Hannemann-Tamas2021-02-08
| | | | test adjoint and transpose solves
* Remove unused variable in SparseLU.hGravatar Florian Maurin2021-01-22
|
* Fix #1818: SparseLU: add methods nnzL() and nnzU()Gravatar Sebastien Boisvert2020-06-11
| | | | | | Now this compiles without errors: $ clang++ -I ../../ test_sparseLU.cpp -std=c++03
* Collapsed revision from PR-641Gravatar Christoph Hertzberg2019-05-13
| | | | | * SparseLU.h - corrected example, it didn't compile * Changed encoding back to UTF8
* [PATCH 1/2] Misc. typosGravatar luz.paz"2018-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From 68d431b4c14ad60a778ee93c1f59ecc4b931950e Mon Sep 17 00:00:00 2001 Found via `codespell -q 3 -I ../eigen-word-whitelist.txt` where the whitelists consists of: ``` als ans cas dum lastr lowd nd overfl pres preverse substraction te uint whch ``` --- CMakeLists.txt | 26 +++++++++---------- Eigen/src/Core/GenericPacketMath.h | 2 +- Eigen/src/SparseLU/SparseLU.h | 2 +- bench/bench_norm.cpp | 2 +- doc/HiPerformance.dox | 2 +- doc/QuickStartGuide.dox | 2 +- .../Eigen/CXX11/src/Tensor/TensorChipping.h | 6 ++--- .../Eigen/CXX11/src/Tensor/TensorDeviceGpu.h | 2 +- .../src/Tensor/TensorForwardDeclarations.h | 4 +-- .../src/Tensor/TensorGpuHipCudaDefines.h | 2 +- .../Eigen/CXX11/src/Tensor/TensorReduction.h | 2 +- .../CXX11/src/Tensor/TensorReductionGpu.h | 2 +- .../test/cxx11_tensor_concatenation.cpp | 2 +- unsupported/test/cxx11_tensor_executor.cpp | 2 +- 14 files changed, 29 insertions(+), 29 deletions(-)
* Some warning fixesGravatar Gael Guennebaud2018-07-17
|
* Add missing consts for rows and cols functions in SparseLUGravatar Julian Kent2018-02-10
|
* Workaround a MSVC 2013 compilation issue with MatrixBase(Index,int)Gravatar Gael Guennebaud2018-05-22
|
* MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | Found using `codespell` and `grep` from downstream FreeCAD
* Optimize SparseLU::solve for rhs vectorsGravatar Gael Guennebaud2016-12-05
|
* remove temporary in SparseLU::solveGravatar Gael Guennebaud2016-12-05
|
* Fix misleading-indentation warnings.Gravatar Gael Guennebaud2016-12-01
|
* bug #1167: simplify installation of header files using cmake's ↵Gravatar Gael Guennebaud2016-08-29
| | | | install(DIRECTORY ...) command.
* Workaround "misleading-indentation" warningsGravatar Christoph Hertzberg2016-05-11
|
* Removed executable bit from header filesGravatar Benoit Steiner2016-03-23
|
* Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵Gravatar Gael Guennebaud2016-01-01
| | | | warnings
* Fix numerous doxygen issues in auto-link generationGravatar Gael Guennebaud2015-12-30
|
* Remove useless explicitGravatar Gael Guennebaud2015-12-11
|
* Add LU::transpose().solve() and LU::adjoint().solve() API.Gravatar Gael Guennebaud2015-12-01
|
* Doc: add link to doc of sparse solver conceptGravatar Gael Guennebaud2015-10-08
|
* bug #1053: fix SuplerLU::solve with EIGEN_DEFAULT_TO_ROW_MAJORGravatar Gael Guennebaud2015-09-03
|
* mergeGravatar Gael Guennebaud2015-08-09
|\
| * bug #1053: SparseLU failed with EIGEN_DEFAULT_TO_ROW_MAJORGravatar Christoph Hertzberg2015-08-07
| |
* | Generalize first_aligned to take the requested alignment as a template ↵Gravatar Gael Guennebaud2015-08-06
|/ | | | parameter, and add a first_default_aligned variante calling first_aligned with the requirement of the largest packet for the given scalar type.
* bug #792: SparseLU::factorize failed for structurally rank deficient matricesGravatar Christoph Hertzberg2015-07-26
|
* typoGravatar Gael Guennebaud2015-07-07
|
* bug #1026: fix infinite loop for an empty inputGravatar Gael Guennebaud2015-06-26
|
* Fix compilation of int*complex with gccGravatar Gael Guennebaud2015-02-16
|
* Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() ↵Gravatar Gael Guennebaud2015-02-16
| | | | method.
* 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)
* Index refactoring: StorageIndex must be used for storage only (and locally ↵Gravatar Gael Guennebaud2015-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 ↵Gravatar Gael Guennebaud2015-02-13
|\ | | | | | | useless typedefs
| * Supernodes was disabled.Gravatar Gael Guennebaud2015-01-30
| |
* | 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.
* Fix SparseLU::absDeterminant and add respective unit testGravatar Gael Guennebaud2014-10-17
|
* Fix SparseLU regarding uncompressed inputs and avoid manual new/delete calls.Gravatar Gael Guennebaud2014-10-06
|
* Using Index type instead of hard coded int type to prevent potential ↵Gravatar Georg Drenkhahn2014-09-22
| | | | implicit integer conversion.
* Added implicit integer conversion by using explicit integer type conversion. ↵Gravatar Georg Drenkhahn2014-09-22
| | | | Adding assert to catch overflow.
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* Fix usage of m_isInitialized in SparseLU and Pastix support.Gravatar Gael Guennebaud2014-09-01
|
* Refactoring of sparse solvers through a SparseSolverBase class and usage of ↵Gravatar Gael Guennebaud2014-09-01
| | | | the Solve<> expression. Introduce a SolveWithGuess expression on top of Solve.
* Fix infinite loop in sparseluGravatar Gael Guennebaud2014-02-14
|
* Workaround fixing aliasing issue in x = SparseLU::solve(x)Gravatar Gael Guennebaud2013-11-15
|
* fix overflow and ambiguity in SparseLU memory allocationGravatar Gael Guennebaud2013-11-15
|
* SparseLU: fix estimated non-zeros in UGravatar Gael Guennebaud2013-11-05
|
* Fix bug #672: use exceptions in SuperLU if they are enabled onlyGravatar Gael Guennebaud2013-10-29
|
* Fix indentationGravatar Gael Guennebaud2013-08-20
|
* Fix compilation with non-msvc compilers.Gravatar Gael Guennebaud2013-08-20
|