aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | Added support for tensor concatenation as lvalueGravatar Benoit Steiner2015-02-17
| |
| * Suppress some remaining Index conversion warningsGravatar Christoph Hertzberg2015-02-17
|/
* Disable __m128* wrappers when compiling with AVX and -fabi-version=4Gravatar Gael Guennebaud2015-02-17
|
* Fix compilation with GCC/AVX (workaround __m128 and __m256 being the same ↵Gravatar Gael Guennebaud2015-02-17
| | | | type with default ABI)
* Fix compilation of Cholmod*(matrix) ctorGravatar Gael Guennebaud2015-02-17
|
* Fix compilation of int*complex with gccGravatar Gael Guennebaud2015-02-16
|
* Extend sparse-determinant unitestsGravatar Gael Guennebaud2015-02-16
|
* Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() ↵Gravatar Gael Guennebaud2015-02-16
| | | | method.
* Add PermutationMatrix::determinant method.Gravatar Gael Guennebaud2015-02-16
|
* bug #956: Fixed bug in move constructors of DenseStorage which caused ↵Gravatar Martin Drozdik2015-02-16
| | | | "moved-from" objects to be in an invalid state.
* Fix unused variable warning.Gravatar Gael Guennebaud2015-02-16
|
* Update circulant custom expression exampleGravatar Gael Guennebaud2015-02-16
|
* bug #897: fix regression in BiCGSTAB(mat) ctor (an all other iterative solvers).Gravatar Gael Guennebaud2015-02-16
| | | | Add respective regression unit test.
* Remove some useless typedefsGravatar Gael Guennebaud2015-02-16
|
* bug #914: fix compiler detection on windowsGravatar Gael Guennebaud2015-02-16
| | | | | (grafted from 77af14fb6213b833cc37a01e2a8c7eb762db9af8 )
* Doc: explain how to free allocated memory in SparseMAtrixGravatar Gael Guennebaud2015-02-16
|
* Merged in chtz/eigen-indexconversion (pull request PR-92)Gravatar Gael Guennebaud2015-02-16
|\ | | | | | | | | | | | | | | | | | | | | | | bug #877, bug #572: Get rid of Index conversion warnings, summary of changes: - Introduce a global typedef Eigen::Index making Eigen::DenseIndex and AnyExpr<>::Index deprecated (default is std::ptrdiff_t). - Eigen::Index is used throughout the API to represent indices, offsets, and sizes. - Classes storing an array of indices uses the type StorageIndex to store them. This is a template parameter of the class. Default is int. - Methods that *explicitly* set or return an element of such an array take or return a StorageIndex type. In all other cases, the Index type is used.
| * The usage of DenseIndex is deprecated, so let's replace DenseIndex by IndexGravatar Gael Guennebaud2015-02-16
| |
| * Remove deprecated usage of expr::Index.Gravatar Gael Guennebaud2015-02-16
| |
| * 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 #952: Missing \endcode made doxygen fail to build ColPivHouseholderQRGravatar Christoph Hertzberg2015-02-15
| |
* | Pulled latest updates from trunkGravatar Benoit Steiner2015-02-13
|\ \
* | | Optimized version of the sin(), exp(), log() and sqrt() function for AVXGravatar Benoit Steiner2015-02-13
| | |
| * | bug #953 - Fix prefetches in 3px4 product kernelGravatar Benoit Jacob2015-02-13
| | | | | | | | | | | | This gives a 10% speedup on nexus 4 and on nexus 5.
| | * 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
| * | merge Tensor module within Eigen/unsupported and update gemv BLAS wrapperGravatar Gael Guennebaud2015-02-12
| |\ \
| * | | update EIGEN_FAST_MATH documentationGravatar Gael Guennebaud2015-02-12
|/ / /
| * | Added a test to validate tensor casting on cuda devicesGravatar Benoit Steiner2015-02-10
| | |
| * | Silenced a few compilation warnings generated by nvccGravatar Benoit Steiner2015-02-10
| | |
| * | Marked a few functions as EIGEN_DEVICE_FUNC to enable the use of tensors in ↵Gravatar Benoit Steiner2015-02-10
| | | | | | | | | | | | cuda kernels.
* | | mergeGravatar Gael Guennebaud2015-02-10
|\ \ \
* | | | FMA has been wrongly disabledGravatar Gael Guennebaud2015-02-10
| | | |
| * | | Pulled latest changes from trunkGravatar Benoit Steiner2015-02-10
| |\ \ \ | |/ / / |/| | |
| * | | Added vectorized implementation of the exponential function for ARM/NEONGravatar Benoit Steiner2015-02-10
| | | |
* | | | remove useless includeGravatar Gael Guennebaud2015-02-10
|/ / /
| * | Fixed compilation error triggered when trying to vectorize a non ↵Gravatar Benoit Steiner2015-02-10
| | | | | | | | | | | | vectorizable cuda kernel.
| * | Silenced the last batch of compilation warnings triggered by gcc 4.8Gravatar Benoit Steiner2015-02-10
| | |
| * | Fixed a few more compilation warningsGravatar Benoit Steiner2015-02-10
| | |
| * | Silenced more compilation warningsGravatar Benoit Steiner2015-02-10
| | |
| * | Silcenced a few compilation warningsGravatar Benoit Steiner2015-02-10
| | |
| * | Silenced several compilation warningsGravatar Benoit Steiner2015-02-10
| | |
| * | Fixed compilation errorGravatar Benoit Steiner2015-02-10
| | |
| * | Removed a debug printf statement.Gravatar Benoit Steiner2015-02-10
| | |
* | | Fix bug #733: step by step solving is not a good example for solveWithGuessGravatar Jan Blechta2015-02-10
| | |
* | | typoGravatar Gael Guennebaud2015-02-10
| | |
* | | Allows Lower|Upper as a template argument of CG and MINRES: in this case the ↵Gravatar Gael Guennebaud2015-02-10
| | | | | | | | | | | | full matrix will be considered.
* | | bug #897: Update unsupported iterative solvers based on IterativeSolverBased.Gravatar Gael Guennebaud2015-02-10
| | |
* | | bug #897: makes iterative sparse solvers use a Ref<SparseMatrix> instead of ↵Gravatar Gael Guennebaud2015-02-09
| | | | | | | | | | | | a SparseMatrix pointer. This fixes usage of iterative solvers with a Map<SparseMatrix>.
* | | mergeGravatar Gael Guennebaud2015-02-09
|\ \ \