Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Protect c++11 type alias with Eigen's macro, and add respective unit test. | Gael Guennebaud | 2019-02-20 |
| | |||
* | PR 572: Add initializer list constructors to Matrix and Array (include unit ↵ | David Tellenbach | 2019-01-21 |
| | | | | | | | | tests and doc) - {1,2,3,4,5,...} for fixed-size vectors only - {{1,2,3},{4,5,6}} for the general cases - {{1,2,3,4,5,....}} is allowed for both row and column-vector | ||
* | Make nestByValue works again (broken since 3.3) and add unit tests. | Gael Guennebaud | 2019-01-17 |
| | |||
* | Boosttest only available for Boost version >= 1.53.0 | Patrick Peltzer | 2019-01-17 |
| | |||
* | Simplify handling of tests that must fail to compile. | Gael Guennebaud | 2018-12-12 |
| | | | | Each test is now a normal ctest target, and build properties (compiler+flags) are preserved (instead of starting a new build-dir from scratch). | ||
* | bug #231: initial implementation of STL iterators for dense expressions | Gael Guennebaud | 2018-10-01 |
| | |||
* | merge with default Eigen | Gael Guennebaud | 2018-09-21 |
|\ | |||
| * | Rename test/array.cpp to test/array_cwise.cpp to avoid conflicts with the ↵ | Gael Guennebaud | 2018-09-20 |
| | | | | | | | | array header. | ||
| * | bug #1572: use c++11 atomic instead of volatile if c++11 is available, and ↵ | Gael Guennebaud | 2018-07-17 |
| | | | | | | | | disable multi-threaded GEMM on non-x86 without c++11. | ||
| * | Simplify handling and non-splitted tests and include split_test_helper.h ↵ | Gael Guennebaud | 2018-07-16 |
| | | | | | | | | instead of re-generating it. This also allows us to modify it without breaking existing build folder. | ||
| * | Fix usage of EIGEN_SPLIT_LARGE_TESTS=ON: some unit tests, such as ↵ | Gael Guennebaud | 2018-07-16 |
| | | | | | | | | indexed_view have to be split unconditionally. | ||
| * | Updates corresponding to the latest round of PR feedback | Deven Desai | 2018-07-11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The major changes are 1. Moving CUDA/PacketMath.h to GPU/PacketMath.h 2. Moving CUDA/MathFunctions.h to GPU/MathFunction.h 3. Moving CUDA/CudaSpecialFunctions.h to GPU/GpuSpecialFunctions.h The above three changes effectively enable the Eigen "Packet" layer for the HIP platform 4. Merging the "hip_basic" and "cuda_basic" unit tests into one ("gpu_basic") 5. Updating the "EIGEN_DEVICE_FUNC" marking in some places The change has been tested on the HIP and CUDA platforms. | ||
| * | syncing this fork with upstream | Deven Desai | 2018-06-13 |
| |\ | |||
| | * | bug #1531: make dedicatd unit testing for NumDimensions | Gael Guennebaud | 2018-06-08 |
| | | | |||
| | * | Fix the way matrix folder is passed to the tests. | Gael Guennebaud | 2018-06-08 |
| | | | |||
| * | | Adding support for using Eigen in HIP kernels. | Deven Desai | 2018-06-06 |
| |/ | | | | | | | | | | | | | | | | | This commit enables the use of Eigen on HIP kernels / AMD GPUs. Support has been added along the same lines as what already exists for using Eigen in CUDA kernels / NVidia GPUs. Application code needs to explicitly define EIGEN_USE_HIP when using Eigen in HIP kernels. This is because some of the CUDA headers get picked up by default during Eigen compile (irrespective of whether or not the underlying compiler is CUDACC/NVCC, for e.g. Eigen/src/Core/arch/CUDA/Half.h). In order to maintain this behavior, the EIGEN_USE_HIP macro is used to switch to using the HIP version of those header files (see Eigen/Core and unsupported/Eigen/CXX11/Tensor) Use the "-DEIGEN_TEST_HIP" cmake option to enable the HIP specific unit tests. | ||
| * | Search for sequential Pastix. | Gael Guennebaud | 2018-05-29 |
| | | |||
| * | Fix handling of path names containing spaces and the likes. | Gael Guennebaud | 2018-05-29 |
| | | |||
| * | Add an option to test with external BLAS library | Christoph Hertzberg | 2018-05-22 |
| | | |||
| * | No need to make noise, if KLU is found | Christoph Hertzberg | 2018-04-13 |
| | | |||
| * | MIsc. source and comment typos | luz.paz | 2018-03-11 |
| | | | | | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
| * | Add support for SuiteSparse's KLU routines | Kyle Vedder | 2017-10-04 |
| | | |||
* | | merge | Gael Guennebaud | 2017-02-21 |
|\ \ | |||
* | | | Cleanup intitial reshape implementation: | Gael Guennebaud | 2017-01-29 |
| | | | | | | | | | | | | | | | - reshape -> reshaped - make it compatible with evaluators. | ||
* | | | import yoco xiao's work on reshape | Gael Guennebaud | 2017-01-29 |
|\ \ \ | |||
| | | * | bug #1424: add numext::abs specialization for unsigned integer types. | Gael Guennebaud | 2017-06-09 |
| | | | | |||
| | | * | Improve cmake scripts for Pastix and BLAS detection. | Gael Guennebaud | 2017-04-14 |
| | |/ | |||
| | * | bug #1393: enable Matrix/Array explicit ctor from types with conversion ↵ | Gael Guennebaud | 2017-02-17 |
| |/ |/| | | | | | operators (was ok with 3.2) | ||
* | | Add unit test for FixedInt and Symbolic | Gael Guennebaud | 2017-01-24 |
| | | |||
* | | Add unit test for indexed views | Gael Guennebaud | 2017-01-06 |
| | | |||
* | | Improved support for compiling CUDA code with clang as the host compiler | Benoit Steiner | 2016-10-03 |
| | | |||
* | | Add minimal support for Array<string>, and fix Tensor<string> | Gael Guennebaud | 2016-07-25 |
| | | |||
* | | Move half unit test from unsupported to main tests | Gael Guennebaud | 2016-07-22 |
| | | |||
* | | Add a unit test to stress our solvers with Boost.Multiprecision | Gael Guennebaud | 2016-07-20 |
| | | |||
* | | bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵ | Gael Guennebaud | 2016-07-04 |
| | | | | | | | | decompositions. | ||
* | | Big 1213: add regression unit test. | Gael Guennebaud | 2016-05-18 |
| | | |||
* | | Fixed a typo in my previous commit | Benoit Steiner | 2016-05-11 |
| | | |||
* | | Created the new EIGEN_TEST_CUDA_CLANG option to compile the CUDA tests using ↵ | Benoit Steiner | 2016-04-08 |
| | | | | | | | | clang instead of nvcc | ||
* | | Renamed the EIGEN_TEST_NVCC cmake option into EIGEN_TEST_CUDA per the ↵ | Benoit Steiner | 2016-04-06 |
| | | | | | | | | discussion in bug #1173. | ||
* | | bug #1164: fix list and deque specializations such that our aligned ↵ | Damien R | 2016-02-03 |
| | | | | | | | | allocator is automatically activatived only when the user did not specified an allocator (or specified the default std::allocator). | ||
* | | Extend superlu cmake script to check version | Gael Guennebaud | 2015-11-30 |
| | | |||
* | | bug #1008: add a unit test for fast-math mode and isinf/isnan/isfinite/etc. ↵ | Gael Guennebaud | 2015-10-27 |
| | | | | | | | | functions. | ||
* | | Make the IterativeLinearSolvers module compatible with MPL2-only mode | Gael Guennebaud | 2015-10-26 |
| | | | | | | | | by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively. | ||
* | | Move IncompleteCholesky to official modules | Gael Guennebaud | 2015-10-08 |
| | | |||
* | | Reenable 2 tests previously disabled by mistake | Benoit Steiner | 2015-07-23 |
| | | |||
* | | Extended the range of value inputs for TensorIntDiv to support tensors with ↵ | Benoit Steiner | 2015-07-22 |
| | | | | | | | | more than 4 billion elements. | ||
* | | bug #890, add a more general routine to check that two dense object ↵ | Gael Guennebaud | 2015-06-10 |
| | | | | | | | | reference to the same data | ||
* | | Constructing a Matrix/Array with implicit transpose could lead to memory leaks. | Christoph Hertzberg | 2015-04-16 |
| | | | | | | | | Also reduced code duplication for Matrix/Array constructors | ||
* | | Optionally build the documentation when building unit tests. | Christoph Hertzberg | 2015-03-27 |
| | | |||
* | | Split sparse_basic unit test | Gael Guennebaud | 2015-03-19 |
| | |