aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Added rsqrt() method to the Array class: this method computes the ↵Gravatar Benoit Steiner2015-12-03
| | | | coefficient-wise inverse square root much more efficiently than calling sqrt().inverse().
* Deleted redundant codeGravatar Benoit Steiner2015-12-03
|
* Merged in ↵Gravatar Benoit Steiner2015-12-03
|\ | | | | | | | | | | Unril/eigen-1/Unril/fixes-internal-compiler-error-while-comp-1449156092576 (pull request PR-147) Fixes internal compiler error while compiling with VC2015 Update1 x64.
* | Add missing Rotation2D::operator=(Matrix2x2)Gravatar Gael Guennebaud2015-12-03
| |
| * Fixes internal compiler error while compiling with VC2015 Update1 x64.Gravatar Nikolay Fedorov2015-12-03
|/
* Made it possible to leverage several binary functor in a CUDA kernelGravatar Benoit Steiner2015-12-02
| | | | Explicitely specified the return type of the various scalar_cmp_op functors.
* bug #1123: add missing documentation of angle() and axis()Gravatar Gael Guennebaud2015-12-01
|
* Add LU::transpose().solve() and LU::adjoint().solve() API.Gravatar Gael Guennebaud2015-12-01
|
* Add internal method _solve_impl_transposed() to LU decomposition classes ↵Gravatar Rasmus Munk Larsen2015-11-30
| | | | that solves A^T x = b or A^* x = b.
* Make bench_gemm compatible with 3.2Gravatar Gael Guennebaud2015-12-01
|
* Fix matrix to quaternion (and angleaxis) conversion for matrix expression.Gravatar Gael Guennebaud2015-12-01
|
* Do not check NeedsToAlign if no static alignmentGravatar Gael Guennebaud2015-11-30
|
* Fix degenerate cases in syrk and trsmGravatar Gael Guennebaud2015-11-30
|
* Update BLAS API unit testsGravatar Gael Guennebaud2015-11-30
|
* Clean hardcoded compilation optionsGravatar Gael Guennebaud2015-11-30
|
* Update ADOL-C support.Gravatar Gael Guennebaud2015-11-30
|
* Extend superlu cmake script to check versionGravatar Gael Guennebaud2015-11-30
|
* 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 #1112: fix compilation on exotic architecturesGravatar Gael Guennebaud2015-11-27
|
* bug #1120, superlu: mem_usage_t is now uniquely defined, so let's use it.Gravatar Gael Guennebaud2015-11-27
|
* Preserve CMAKE_CXX_FLAGS in BTLGravatar 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
|
* Fixed a bug in TensorArgMax.hGravatar Benoit Steiner2015-11-23
|
* Fixed the implementation of Eigen::internal::count_leading_zeros for MSVC.Gravatar Benoit Steiner2015-11-23
| | | | Also updated the code to silence bogux warnings generated by nvcc when compilining this function.
* Don't create more cuda blocks than necessaryGravatar Benoit Steiner2015-11-23
|
* Made it possible to refer t oa GPUDevice from code compile with a regular ↵Gravatar Benoit Steiner2015-11-23
| | | | C++ compiler
* Deleted unused variable.Gravatar Benoit Steiner2015-11-23
|
* Pulled latest updates from trunkGravatar Benoit Steiner2015-11-23
|\
| * 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.
| * Add a note on initParallel being optional in C++11.Gravatar Gael Guennebaud2015-11-23
| |
| * Improve numerical robustness of some unit testsGravatar Gael Guennebaud2015-11-23
| |
| * 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
| | |
* | | Split TensorDeviceType.h in 3 files to make it more manageableGravatar Benoit Steiner2015-11-20
|/ /
* | Added option to force the usage of the Eigen array class instead of the ↵Gravatar Benoit Steiner2015-11-20
| | | | | | | | std::array class.
* | Pulled latest updates from trunkGravatar Benoit Steiner2015-11-20
|\ \
* | | Added proper support for fast 64bit integer division on CUDAGravatar Benoit Steiner2015-11-20
| | |
| | * 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
| |
| * Add regression using test for array<complex>/realGravatar Gael Guennebaud2015-11-20
| |
| * Fix overload instantiation for clangGravatar Gael Guennebaud2015-11-20
| |
| * Workaround msvc broken complex/complex division in unit testGravatar 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
| |