aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/CMakeLists.txt
Commit message (Collapse)AuthorAge
...
* merge with special_matrix branchGravatar Gael Guennebaud2009-08-03
|\
* | add new Householder moduleGravatar Benoit Jacob2009-08-03
| |
| * apply patch from Marcus Hanwell: Improved quoting of tests when added to the ↵Gravatar Benoit Jacob2009-08-02
| | | | | | | | build
* | add a debug mechanism to compute the number of intermediate evaluations ↵Gravatar Gael Guennebaud2009-07-28
| | | | | | | | (only for dynamic size)
* | trmm is now fully working and available via TriangularView::operator*Gravatar Gael Guennebaud2009-07-27
| |
* | finalize trsm: works in all situations, and it is now used by solve() and ↵Gravatar Gael Guennebaud2009-07-26
| | | | | | | | solveInPlace()
* | split and add unit tests for symm and syrk,Gravatar Gael Guennebaud2009-07-23
| | | | | | | | the .rank*update() functions now returns a reference to *this
* | started an implementation of BandMatrix: at least the read/write accessGravatar Gael Guennebaud2009-07-14
| | | | | | | | to the main/sub/super diagonals seems to work well.
* | add triangular * vector productGravatar Gael Guennebaud2009-07-13
| |
* | ok now all the complex mat-mat and mat-vec products involving conjugate,Gravatar Gael Guennebaud2009-07-08
| | | | | | | | | | adjoint, -, and scalar multiple seems to be well handled. It only remains the simpler case: C = alpha*(A*B) ... for the next commit
* | new implementation of diagonal matrices and diagonal matrix expressionsGravatar Benoit Jacob2009-06-28
|/
* Added Umeyama implementation.Gravatar Hauke Heibel2009-05-26
|
* split and extend eigen-solver testsGravatar Gael Guennebaud2009-03-23
|
* big addons:Gravatar Gael Guennebaud2009-03-05
| | | | | | | | | | | * add Homogeneous expression for vector and set of vectors (aka matrix) => the next step will be to overload operator* * add homogeneous normalization (again for vector and set of vectors) * add a Replicate expression (with uni-directional replication facilities) => for all of them I'll add examples once we agree on the API * fix gcc-4.4 warnings * rename reverse.cpp array_reverse.cpp
* add a proof of concept autodiff jacobian helper class based on adolcGravatar Gael Guennebaud2009-02-27
| | | | with unit test and FindAdolc cmake module
* * split CacheFriendlyProduct into multiple smaller filesGravatar Gael Guennebaud2009-02-21
| | | | | | * add an efficient selfadjoint * vector implementation (= blas symv) perf are inbetween MKL and GOTO => the interface is still missing (have to be rethougth)
* * fix Quaternion::setFromTwoVectors (thanks to "benv" from the forum)Gravatar Gael Guennebaud2009-02-17
| | | | | | | | * extend PartialRedux::cross() to any matrix sizes with automatic vectorization when possible * unit tests: add "geo_" prefix to all unit tests related to the geometry module and start splitting the big "geometry.cpp" tests to multiple smaller ones (also include new tests)
* * exit Sum.h, exit Prod.h, welcome vectorization of redux() !Gravatar Gael Guennebaud2009-02-12
| | | | * add vectorization for minCoeff and maxCoeff
* * add ei_predux_mul internal functionGravatar Gael Guennebaud2009-02-10
| | | | * apply Ricard Marxer's prod() patch with fixes for the vectorized path
* - add diagonal * sparse product as an expressionGravatar Gael Guennebaud2009-02-09
| | | | | - split sparse_basic unit test - various fixes in sparse module
* force the use of debug version of QtCore unless it is not availableGravatar Gael Guennebaud2009-02-06
|
* eventually MSVC does not like my /O2 flags (incompatibility with other ↵Gravatar Gael Guennebaud2009-02-06
| | | | option set by default)
* apply Ricard patch for Reverse with minor modificationsGravatar Gael Guennebaud2009-02-06
|
* add optimization flag for MSVC and heavy testsGravatar Gael Guennebaud2009-02-05
| | | | remove unsupported namespace
* remove explicit fortran dependency in FindCholmodGravatar Gael Guennebaud2009-02-05
|
* add custom FindBLAS FindLAPACK working for c++ compilerGravatar Gael Guennebaud2009-02-05
| | | | fix issues in Cholmod/Taucs supports
* setup the unsupported directory structure.Gravatar Gael Guennebaud2009-02-04
| | | | | | | | The unsupported module documentation is automatically generated in: build/doc/unsupported/ with bidirectional cross references. I leave a class Foo in AdolcForward module to illustrate the cross-reference behavior. I will remove it in the next commit.
* Add Matrix::resizeLike(other) convenience function and test.Gravatar Keir Mierle2009-02-03
|
* check GSL version in cmake filesGravatar Gael Guennebaud2009-01-27
|
* small fix related to GSL cmake stuffGravatar Gael Guennebaud2009-01-26
|
* very minor update in test/CMakeLists.txtGravatar Gael Guennebaud2009-01-23
|
* * fix compilation with gcc 3.4Gravatar Gael Guennebaud2009-01-23
| | | | * add an option to disable Qt testing
* don't claim googlehash is there when only qt4 has been found :)Gravatar Marijn Kruisselbrink2009-01-20
|
* * complete the support of QVector via a QtAlignedMalloc headerGravatar Gael Guennebaud2009-01-20
| | | | * add a unit test for QVector which shows the issue with QVector::fill
* Big rewrite in the Sparse module: SparseMatrixBase no longer inherits ↵Gravatar Gael Guennebaud2009-01-14
| | | | | | | | | | | | | | MatrixBase. That means a lot of features which were available for sparse matrices via the dense (and super slow) implemention are no longer available. All features which make sense for sparse matrices (aka can be implemented efficiently) will be implemented soon, but don't expect to see an API as rich as for the dense path. Other changes: * no block(), row(), col() anymore. * instead use .innerVector() to get a col or row vector of a matrix. * .segment(), start(), end() will be back soon, not sure for block() * faster cwise product
* add a clean configuration summary for the unit tests (useful to analyze the ↵Gravatar Gael Guennebaud2009-01-12
| | | | dashboards)
* add the possiblity to disable Fortran (workaround cmake's bugGravatar Gael Guennebaud2009-01-12
|
* extend stdvector test with more push_back...Gravatar Gael Guennebaud2009-01-11
|
* Based on code + help from Alex Stapleton:Gravatar Benoit Jacob2009-01-09
| | | | | | | | | | | *Add Eigen/StdVector header. Including it #includes<vector> and "Core" and generates a partial specialization of std::vector<T> for T=Eigen::Matrix<...> that will work even with vectorizable fixed-size Eigen types (working around a design issue in the c++ STL) *Add unit-test CCMAIL: alex.stapleton@gmail.com
* Add cdash.org support:Gravatar Gael Guennebaud2009-01-08
| | | | | | | | | | * the dashboard is there: http://my.cdash.org/index.php?project=Eigen * now you can run the tests from the top build dir and submit report like that (from the top build dir): ctest -D Experimental * todo: - add some nighlty builds (I'll add a few on my computer) - add valgrind memory checks, performances tests, compilation time tests, etc.
* Add a vectorization_logic unit test for assign and sum.Gravatar Gael Guennebaud2009-01-07
| | | | | Need to add dot and more tests, but it seems I've already found some room for improvement in sum.
* Sparse module:Gravatar Gael Guennebaud2009-01-07
| | | | | | | | * extend unit tests * add support for generic sum reduction and dot product * optimize the cwise()* : this is a special case of CwiseBinaryOp where we only have to process the coeffs which are not null for *both* matrices. Perhaps there exist some other binary operations like that ?
* didn't meant to commit the fortran check. but anyway, unfortunately it ↵Gravatar Armin Berres2009-01-05
| | | | doesn't work the way iot should. the test fails and cmake will terminate if it doesn't find a fortran compiler
* inherit from ei_with_aligned_operator_new even with disabled vectorizationGravatar Armin Berres2009-01-05
|
* add unit-test checking the assertion on unaligned arrays -- checkingGravatar Benoit Jacob2008-12-31
| | | | that it's triggered when and only when it should.
* * add unit-tests to check allowed and forbiddent mixing of different scalar ↵Gravatar Benoit Jacob2008-12-22
| | | | | | | types * fix issues in Product revealed by this test * in Dot.h forbid mixing of different types (at least for now, might allow real.dot(complex) in the future).
* * the Upper->UpperTriangular changeGravatar Benoit Jacob2008-12-20
| | | | * finally get ei_add_test right
* fix nasty little bug in ei_add_testGravatar Benoit Jacob2008-12-20
|
* more MSVC cmake fixesGravatar Gael Guennebaud2008-12-17
|
* some cmake fixes for windows and GSLGravatar Gael Guennebaud2008-12-17
|