aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Protect c++11 type alias with Eigen's macro, and add respective unit test.Gravatar Gael Guennebaud2019-02-20
|
* PR 572: Add initializer list constructors to Matrix and Array (include unit ↵Gravatar David Tellenbach2019-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.Gravatar Gael Guennebaud2019-01-17
|
* Boosttest only available for Boost version >= 1.53.0Gravatar Patrick Peltzer2019-01-17
|
* Simplify handling of tests that must fail to compile.Gravatar Gael Guennebaud2018-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 expressionsGravatar Gael Guennebaud2018-10-01
|
* merge with default EigenGravatar Gael Guennebaud2018-09-21
|\
| * Rename test/array.cpp to test/array_cwise.cpp to avoid conflicts with the ↵Gravatar Gael Guennebaud2018-09-20
| | | | | | | | array header.
| * bug #1572: use c++11 atomic instead of volatile if c++11 is available, and ↵Gravatar Gael Guennebaud2018-07-17
| | | | | | | | disable multi-threaded GEMM on non-x86 without c++11.
| * Simplify handling and non-splitted tests and include split_test_helper.h ↵Gravatar Gael Guennebaud2018-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 ↵Gravatar Gael Guennebaud2018-07-16
| | | | | | | | indexed_view have to be split unconditionally.
| * Updates corresponding to the latest round of PR feedbackGravatar Deven Desai2018-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 upstreamGravatar Deven Desai2018-06-13
| |\
| | * bug #1531: make dedicatd unit testing for NumDimensionsGravatar Gael Guennebaud2018-06-08
| | |
| | * Fix the way matrix folder is passed to the tests.Gravatar Gael Guennebaud2018-06-08
| | |
| * | Adding support for using Eigen in HIP kernels.Gravatar Deven Desai2018-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.Gravatar Gael Guennebaud2018-05-29
| |
| * Fix handling of path names containing spaces and the likes.Gravatar Gael Guennebaud2018-05-29
| |
| * Add an option to test with external BLAS libraryGravatar Christoph Hertzberg2018-05-22
| |
| * No need to make noise, if KLU is foundGravatar Christoph Hertzberg2018-04-13
| |
| * MIsc. source and comment typosGravatar luz.paz2018-03-11
| | | | | | | | Found using `codespell` and `grep` from downstream FreeCAD
| * Add support for SuiteSparse's KLU routinesGravatar Kyle Vedder2017-10-04
| |
* | mergeGravatar Gael Guennebaud2017-02-21
|\ \
* | | Cleanup intitial reshape implementation:Gravatar Gael Guennebaud2017-01-29
| | | | | | | | | | | | | | | - reshape -> reshaped - make it compatible with evaluators.
* | | import yoco xiao's work on reshapeGravatar Gael Guennebaud2017-01-29
|\ \ \
| | | * bug #1424: add numext::abs specialization for unsigned integer types.Gravatar Gael Guennebaud2017-06-09
| | | |
| | | * Improve cmake scripts for Pastix and BLAS detection.Gravatar Gael Guennebaud2017-04-14
| | |/
| | * bug #1393: enable Matrix/Array explicit ctor from types with conversion ↵Gravatar Gael Guennebaud2017-02-17
| |/ |/| | | | | operators (was ok with 3.2)
* | Add unit test for FixedInt and SymbolicGravatar Gael Guennebaud2017-01-24
| |
* | Add unit test for indexed viewsGravatar Gael Guennebaud2017-01-06
| |
* | Improved support for compiling CUDA code with clang as the host compilerGravatar Benoit Steiner2016-10-03
| |
* | Add minimal support for Array<string>, and fix Tensor<string>Gravatar Gael Guennebaud2016-07-25
| |
* | Move half unit test from unsupported to main testsGravatar Gael Guennebaud2016-07-22
| |
* | Add a unit test to stress our solvers with Boost.MultiprecisionGravatar Gael Guennebaud2016-07-20
| |
* | bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR ↵Gravatar Gael Guennebaud2016-07-04
| | | | | | | | decompositions.
* | Big 1213: add regression unit test.Gravatar Gael Guennebaud2016-05-18
| |
* | Fixed a typo in my previous commitGravatar Benoit Steiner2016-05-11
| |
* | Created the new EIGEN_TEST_CUDA_CLANG option to compile the CUDA tests using ↵Gravatar Benoit Steiner2016-04-08
| | | | | | | | clang instead of nvcc
* | Renamed the EIGEN_TEST_NVCC cmake option into EIGEN_TEST_CUDA per the ↵Gravatar Benoit Steiner2016-04-06
| | | | | | | | discussion in bug #1173.
* | bug #1164: fix list and deque specializations such that our aligned ↵Gravatar Damien R2016-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 versionGravatar Gael Guennebaud2015-11-30
| |
* | bug #1008: add a unit test for fast-math mode and isinf/isnan/isfinite/etc. ↵Gravatar Gael Guennebaud2015-10-27
| | | | | | | | functions.
* | Make the IterativeLinearSolvers module compatible with MPL2-only modeGravatar Gael Guennebaud2015-10-26
| | | | | | | | by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively.
* | Move IncompleteCholesky to official modulesGravatar Gael Guennebaud2015-10-08
| |
* | Reenable 2 tests previously disabled by mistakeGravatar Benoit Steiner2015-07-23
| |
* | Extended the range of value inputs for TensorIntDiv to support tensors with ↵Gravatar Benoit Steiner2015-07-22
| | | | | | | | more than 4 billion elements.
* | bug #890, add a more general routine to check that two dense object ↵Gravatar Gael Guennebaud2015-06-10
| | | | | | | | reference to the same data
* | Constructing a Matrix/Array with implicit transpose could lead to memory leaks.Gravatar Christoph Hertzberg2015-04-16
| | | | | | | | Also reduced code duplication for Matrix/Array constructors
* | Optionally build the documentation when building unit tests.Gravatar Christoph Hertzberg2015-03-27
| |
* | Split sparse_basic unit testGravatar Gael Guennebaud2015-03-19
| |