aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Fix UmfPackLU ctor for exppressionsGravatar Gael Guennebaud2015-11-27
|
* bug #918, umfpack: add access to umfpack return code and parametersGravatar Gael Guennebaud2015-11-27
|
* ArrayBase::sign: add unit test and fix docGravatar Gael Guennebaud2015-11-27
|
* bug #1120, superlu: mem_usage_t is now uniquely defined, so let's use it.Gravatar Gael Guennebaud2015-11-27
|
* Big 1009, part 2/2: add static assertion on LinearAccessBit in ↵Gravatar Gael Guennebaud2015-11-27
| | | | coeff(index)-like methods.
* bug #1009, part 1/2: make sure vector expressions expose LinearAccessBit flag.Gravatar Gael Guennebaud2015-11-27
|
* added scalar_sign_op (both real,complex)Gravatar Mark Borgerding2015-11-24
|
* Disable "decorated name length exceeded, name was truncated" MSVC warning.Gravatar Gael Guennebaud2015-11-23
|
* bug #1117: workaround unused-local-typedefs warning when ↵Gravatar Gael Guennebaud2015-11-23
| | | | EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined.
* Merged in dr15jones/eigen (pull request PR-146)Gravatar Gael Guennebaud2015-11-22
|\ | | | | | | Use a class constructor to initialize CPU cache sizes
* | Use overload instead of template full specialization to please old MSVCGravatar Gael Guennebaud2015-11-22
| |
* | Make FullPivLU::solve use rank() instead of nonzeroPivots().Gravatar Gael Guennebaud2015-11-21
| |
| * Use a class constructor to initialize CPU cache sizesGravatar Chris Jones2015-11-20
|/ | | | | | | | Using a static instance of a class to initialize the values for the CPU cache sizes guarantees thread-safe initialization of the values when using C++11. Therefore under C++11 it is no longer necessary to call Eigen::initParallel() before calling any eigen functions on different threads.
* Use .data() instead of &coeffRef(0).Gravatar Gael Guennebaud2015-11-20
|
* Fix overload instantiation for clangGravatar Gael Guennebaud2015-11-20
|
* Add missing using statement to enable fast Array<complex> / real operations. ↵Gravatar Gael Guennebaud2015-11-20
| | | | (was ok for Matrix only)
* Workaround MSVC missing overloads of std::fpclassify for integral typesGravatar Gael Guennebaud2015-11-20
|
* Add is_integral<> type traitsGravatar Gael Guennebaud2015-11-20
|
* Added numeric limits for unsigned integersGravatar Benoit Steiner2015-11-18
|
* bug #1115: enable static alignment on ARM outside of old-GCCGravatar Benoit Jacob2015-11-18
|
* Only enable the use of constexpr with nvcc if we're using version 7.5 or aboveGravatar Benoit Steiner2015-11-13
|
* Made it possible to compute atan, tanh, sinh and cosh on GPUGravatar Benoit Steiner2015-11-12
|
* Only enable the use of const expression when nvcc is called with the ↵Gravatar Benoit Steiner2015-11-12
| | | | -std=c++11 option
* Simplified more of the IndexList code.Gravatar Benoit Steiner2015-11-12
|
* Fix missing Dynamic versus HugeCost changesGravatar Gael Guennebaud2015-11-12
|
* Update EIGEN_FAST_MATH docGravatar Gael Guennebaud2015-11-12
|
* Allow the vectorized version of the Binary and the Nullary functors to run ↵Gravatar Benoit Steiner2015-11-11
| | | | on GPU
* Added missing EIGEN_DEVICE_FUNC statementsGravatar Benoit Steiner2015-11-06
|
* Reimplement the tensor comparison operators by using the scalar_cmp_op ↵Gravatar Benoit Steiner2015-11-06
| | | | functors. This makes them more cuda friendly.
* bug #1105: fix default preallocation when moving from compressed to ↵Gravatar Gael Guennebaud2015-11-06
| | | | uncompressed mode
* Fix "," in non SSE4 modeGravatar Gael Guennebaud2015-11-05
|
* Fix AVX round/ceil/floor, and fix respective unit testGravatar Gael Guennebaud2015-11-04
|
* Merged in aavenel/eigen (pull request PR-142)Gravatar Gael Guennebaud2015-11-04
|\ | | | | | | Add round, ceil and floor for SSE4.1/AVX (Bug #70)
* | Add support for dense.cwiseProduct(sparse)Gravatar Gael Guennebaud2015-11-04
| | | | | | | | This also fixes a regression regarding (dense*sparse).diagonal()
* | Fix compilation of sparse-triangular to dense assignmentGravatar Gael Guennebaud2015-11-04
| |
* | Made the CUDA implementation of ploadt_ro compatible with cuda ↵Gravatar Benoit Steiner2015-11-03
| | | | | | | | implementations older than 3.5
* | compilation issueGravatar Gael Guennebaud2015-11-02
| |
| * MergeGravatar Alexandre Avenel2015-11-01
| |\ | |/ |/|
| * Add round, ceil and floor for SSE4.1/AVX (Bug #70)Gravatar Alexandre Avenel2015-11-01
| |
* | bug #1099: add missing incude for CUDAGravatar Gael Guennebaud2015-10-31
|/
* bug #1102: fix multiple definition linking issueGravatar Gael Guennebaud2015-10-30
|
* bug #1101: typoGravatar Gael Guennebaud2015-10-30
|
* Fix shadow warningGravatar Gael Guennebaud2015-10-30
|
* Workaround compilation issue with MSVC<=2013Gravatar Gael Guennebaud2015-10-30
|
* Don't call internal::check_rows_cols_for_overflow twice in ↵Gravatar Benoit Steiner2015-10-29
| | | | PlainObjectBase::resize since this is extremely expensive for small arrays
* Fix duplicated declarationGravatar Gael Guennebaud2015-10-29
|
* Fusion the two similar specialization of Sparse2Dense Assignment.Gravatar Gael Guennebaud2015-10-29
| | | | This change also fixes a compilation issue with MSVC<=2013.
* Add overloads for real times sparse<complex> operations.Gravatar Gael Guennebaud2015-10-29
| | | | This avoids real to complex conversions, and also fixes a compilation issue with MSVC.
* fix copy/paste typoGravatar Gael Guennebaud2015-10-28
|
* CUDA support: define more accurate min/max values for device::numeric_limits ↵Gravatar Gael Guennebaud2015-10-28
| | | | of float and double using values from cfloat header