eigen/test
Benoit Jacob 6e4e94ff32 * JacobiSVD:
- support complex numbers
 - big rewrite of the 2x2 kernel, much more robust
* Jacobi:
 - fix weirdness in initial design, e.g. applyJacobiOnTheRight actually did the inverse transformation
 - fully support complex numbers
 - fix logic to decide whether to vectorize
 - remove several clumsy methods

fix for complex numbers
2009-08-31 22:26:15 -04:00
..
adjoint.cpp add overloads of lazyAssign to detect common aliasing issue with 2009-08-15 22:19:29 +02:00
array_replicate.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
array_reverse.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
array.cpp Set of fixes and workaround to make sun studio more happy. 2009-07-10 16:10:03 +02:00
bandmatrix.cpp Adaptions from .lazy() towards .noalias(). 2009-08-31 17:29:37 +02:00
basicstuff.cpp Set of fixes and workaround to make sun studio more happy. 2009-07-10 16:10:03 +02:00
cholesky.cpp bugfix in trsm 2009-08-02 15:32:43 +02:00
CMakeLists.txt * JacobiSVD: 2009-08-31 22:26:15 -04:00
commainitializer.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
cwiseop.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
determinant.cpp fixes in determinant and homogeneous 2009-08-06 16:54:55 +02:00
diagonalmatrices.cpp fully vectorize DiagonalProduct 2009-06-29 04:01:31 +02:00
dynalloc.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
eigensolver_generic.cpp new implementation of diagonal matrices and diagonal matrix expressions 2009-06-28 21:27:37 +02:00
eigensolver_selfadjoint.cpp change the make householder algorithm so that the remaining coefficient 2009-08-17 17:04:32 +02:00
geo_alignedbox.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
geo_eulerangles.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
geo_homogeneous.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
geo_hyperplane.cpp * rename QR to HouseholderQR because really that impacts the API, not just the impl. 2009-07-06 17:12:10 +02:00
geo_orthomethods.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
geo_parametrizedline.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
geo_quaternion.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
geo_transformations.cpp more product refactoring 2009-08-06 12:20:02 +02:00
gsl_helper.h remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
householder.cpp change the make householder algorithm so that the remaining coefficient 2009-08-17 17:04:32 +02:00
inverse.cpp implement two levels of blocking in PartialLU => high speedup 2009-08-04 11:28:02 +02:00
jacobisvd.cpp * JacobiSVD: 2009-08-31 22:26:15 -04:00
linearstructure.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
lu.cpp small improvements 2009-08-24 00:09:01 -04:00
main.h add VERIFY_IS_UNITARY 2009-08-31 22:08:43 -04:00
map.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
meta.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
miscmatrices.cpp new implementation of diagonal matrices and diagonal matrix expressions 2009-06-28 21:27:37 +02:00
mixingtypes.cpp minor compilation fixes for Sun CC and ICC 2009-07-20 13:27:41 +02:00
nomalloc.cpp more product refactoring 2009-08-06 12:20:02 +02:00
packetmath.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
product_extra.cpp various compilation and bug fixes in selfadjoint stuff 2009-07-27 13:17:39 +02:00
product_large.cpp bugfix for a = a * b; when a has to be resized 2009-07-20 10:35:47 +02:00
product_notemporary.cpp As proposed on the list: 2009-08-15 18:35:51 +02:00
product_selfadjoint.cpp various compilation and bug fixes in selfadjoint stuff 2009-07-27 13:17:39 +02:00
product_small.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
product_symm.cpp Adaptions from .lazy() towards .noalias(). 2009-08-31 17:29:37 +02:00
product_syrk.cpp compilation fixes 2009-07-27 13:50:23 +02:00
product_trmm.cpp add a debug mechanism to compute the number of intermediate evaluations (only for dynamic size) 2009-07-28 17:13:13 +02:00
product_trmv.cpp compilation fixes 2009-07-27 13:50:23 +02:00
product_trsm.cpp Fixed a cast warning in scaleAndAddTo. 2009-08-31 15:34:57 +02:00
product.h Adaptions from .lazy() towards .noalias(). 2009-08-31 17:29:37 +02:00
qr_colpivoting.cpp modernize HouseholderQR too, uniformize all that stuff, update tests 2009-08-24 13:46:14 -04:00
qr_fullpivoting.cpp modernize HouseholderQR too, uniformize all that stuff, update tests 2009-08-24 13:46:14 -04:00
qr.cpp modernize HouseholderQR too, uniformize all that stuff, update tests 2009-08-24 13:46:14 -04:00
qtvector.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
redux.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
regression.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
resize.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
runtest.sh * bug fixes in: Dot, generalized eigen problem, singular matrix detetection in Cholesky 2008-08-23 15:14:20 +00:00
sizeof.cpp merge 2009-05-22 20:31:26 +02:00
smallvectors.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
sparse_basic.cpp add a SparseNestByValue expression and fix issue in sparse adjoint evaluation 2009-07-13 14:55:03 +02:00
sparse_product.cpp * update sparse module wrt new diagonal matrix impl 2009-07-04 11:16:27 +02:00
sparse_solvers.cpp bug fix in inverse for 1x1 matrix, 2009-07-27 18:09:56 +02:00
sparse_vector.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
sparse.h remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
stdvector.cpp fix typo 2009-08-22 10:40:39 -04:00
submatrices.cpp fix Matrix::stride for vectors, add a unit test for Block::stride 2009-08-31 17:39:56 +02:00
svd.cpp simplifications 2009-08-31 22:09:44 -04:00
testsuite.cmake Force release builds on Windows machines in the test suite. 2009-08-28 20:14:18 +02:00
triangular.cpp fix a couple of compilations issues 2009-08-06 14:10:02 +02:00
umeyama.cpp Fixed a cast warning in scaleAndAddTo. 2009-08-31 15:34:57 +02:00
unalignedassert.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
vectorization_logic.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00