Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Define EIGEN_TRY, EIGEN_CATCH, EIGEN_THROW as suggested by Moritz Klammer. | 2014-07-22 | |
| | | | | | Make it possible to run unit-tests with exceptions disabled via EIGEN_TEST_NO_EXCEPTIONS flag. Enhanced ctorleak unit-test | ||
* | Avoid memory leak when constructor of user-defined type throws exception. | 2014-07-06 | |
| | | | | | | | | | | | | The added check `ctorleak.cpp` demonstrates how the leak can be reproduced. The test appears to pass but it is leaking the storage of the (not created) matrix. I don't know how to make this test fail in the existing test suite but you can run it through Valgrind (or another debugger) to verify the leak. $ ./check.sh ctorleak && valgrind --leak-check=full ./test/ctorleak This patch fixes this leak by adding some try-catch-delete-rethrow blocks to `Eigen/src/Core/util/Memory.h`. | ||
* | Determine version of Metis library. Apparently, at least version 5.x is ↵ | 2014-07-09 | |
| | | | | | | needed for Eigen/MetisSupport. Marked some internal variables as advanced | ||
* | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-07-01 | |
| | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | ||
* | Updated the compiler flags to enable nvcc to work with clang. | 2014-04-12 | |
| | |||
* | Fix bug #760: complete Eigen's lapack interface with default Lapack for SPQR ↵ | 2014-03-12 | |
| | | | | if there is no fortran compiler. | ||
* | NVCC: no need to enforce host compiler | 2014-01-24 | |
| | |||
* | Fix stupid mistake in CMakeLists.txt | 2013-11-07 | |
| | |||
* | Add an option to test evaluators globally | 2013-11-07 | |
| | |||
* | Add minimalistic unit tests for NVCC support | 2013-11-05 | |
| | |||
* | Added copy constructor and assignment to DenseStorage. | 2013-08-10 | |
| | | | | | Required by the standard even when its not used but elided. Added a test for DenseStorage copying and assignment. | ||
* | Added move support for Matrix and Array. | 2013-08-02 | |
| | | | | | | Added EIGEN_HAVE_RVALUE_REFERENCES define. Added move unit tests. Removed superfluous 'inline' declarations in DenseStorage. | ||
* | Enable support for minimal rebuilds. | 2013-07-31 | |
| | |||
* | Rename map unit test to mapped_matrix: without splitting unit tests, this ↵ | 2013-07-10 | |
| | | | | created a "map" binary file in the include path, not a good idea! | ||
* | Big 564: add hasNaN and isFinite members | 2013-04-16 | |
| | |||
* | Add Official/Unsupported labels to unit tests and add a ctest driver to ↵ | 2013-03-20 | |
| | | | | submit subprojects to cdash | ||
* | Add a unit test for Ref.h and fix an extra copy. | 2013-02-26 | |
| | |||
* | Unit test for the Metis Ordering package | 2013-01-21 | |
| | |||
* | Add a sparse QR factorization and update the elimination tree in SparseLU | 2013-01-11 | |
| | |||
* | Move work in progress Levenberg Marquardt module in unsupported | 2012-12-08 | |
| | |||
* | Add tests for dense and sparse levenberg-Marquardt | 2012-12-07 | |
| | |||
* | Add support for Sparse QR factorization | 2012-11-12 | |
| | |||
* | merge Sparse LU branch | 2012-09-07 | |
|\ | |||
| * | Add unit tests | 2012-08-03 | |
| | | |||
* | | Add a preliminary GeneralizedEigenSolver computing the eigenvalues of Av=lBv ↵ | 2012-07-26 | |
| | | | | | | | | | | | | with A and B general real matrices. Currently only the eigenvalues are reported. | ||
* | | Add a RealQZ class: a generalized Schur decomposition for real matrices | 2012-07-11 | |
| | | |||
* | | resurrect expression evaluators | 2012-06-22 | |
| | | |||
* | | clean the support for testing existing sparse problems | 2012-06-07 | |
|/ | |||
* | Correct a small bug in sparse_solver | 2012-03-29 | |
| | |||
* | modify the unit tests of sparse linear solvers to enable tests on real ↵ | 2012-03-29 | |
| | | | | matrices, from MatrixMarket for instance | ||
* | Adding an interface to PaStiX, the multithreaded and distributed linear solver | 2012-03-08 | |
| | |||
* | Remove evaluators for 2.1 release. | 2011-12-14 | |
| | | | | We plan to re-instate them when we branch 2.2 (see bug #388). | ||
* | add cholmod_support unit tests | 2011-12-10 | |
| | |||
* | Intel(R) MKL support added. | 2011-12-05 | |
| | | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. | ||
* | remove GSL dependency in the unit tests | 2011-12-01 | |
| | |||
* | Bugs 157 and 377 - General tightening/testing of vectorwise ops: | 2011-11-18 | |
| | | | | | | | | | | | | | | | | | | * add lots of static assertions making it very explicit when all these ops are supposed to work: ** all ops require the rhs vector to go in the right direction ** all ops already require that the lhs and rhs are of the same kind (matrix vs vector) otherwise we'd have to do complex work ** multiplicative ops (introduced Kibeom's patch) are restricted to arrays, if only because for matrices they could be ambiguous. * add a new test, vectorwiseop.cpp. * these compound-assign operators used to be implemented with for loops: for(Index j=0; j<subVectors(); ++j) subVector(j).array() += other.derived().array(); This didn't seem to be needed; replaced by using expressions like operator+ and operator- did. | ||
* | move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵ | 2011-11-12 | |
| | | | | stable yet" warning | ||
* | bug #363 - add test for integer overflow in size computations | 2011-10-16 | |
| | |||
* | add a unit test for permutation applied to sparse objects | 2011-10-11 | |
| | |||
* | bug #225: add a unit test for memory leak | 2011-05-23 | |
| | |||
* | automatically generate the CALL_SUBTEST_* macros | 2011-03-28 | |
| | |||
* | import evaluator works | 2011-03-23 | |
| | |||
* | add test for EIGEN_DONT_ALIGN and EIGEN_DONT_ALIGN_STATICALLY, cf recent ↵ | 2011-03-10 | |
| | | | | bugs (214 etc) and changeset 56818d907ed08bcc831da1e990dbc105fb681866 | ||
* | make check no test everything - also rm the EigenTesting cmake sub-project | 2011-02-17 | |
| | |||
* | add Map static methods taking Strides, add test checking for compilation errors | 2011-02-03 | |
| | |||
* | relax Matrix/Array(Index) ctors to allow size 0, add test. | 2011-02-01 | |
| | |||
* | import eigen2 test suite. enable by defining EIGEN_TEST_EIGEN2 | 2011-01-19 | |
| | | | | only test_prec_inverse4x4 is fixed at the moment. now need to go over all those tests. | ||
* | fix EIGEN_TEST_NOQT (reported by Philippe Hamelin) | 2011-01-14 | |
| | |||
* | generalize our internal rank K update routine to support more general A*B ↵ | 2010-11-10 | |
| | | | | | | product while evaluating only one triangular part and make it available via, e.g.: R.triangularView<Lower>() += s * A * B; | ||
* | fix bug #92 - we were doing stupid things when passing the list of libraries ↵ | 2010-10-28 | |
| | | | | to link to. |