aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* workaround ICC compilation error with -strict-ansiGravatar Gael Guennebaud2012-01-25
|
* std::isfinite is non standardGravatar Gael Guennebaud2012-01-23
|
* LLT: improve rankUpdate to support downdates,Gravatar Gael Guennebaud2012-01-23
| | | | | LDLT: add the missing info() function, improve unit testing of rankUpdate()
* added functions to allow for cwise min/max operations with scalar argument ↵Gravatar Abraham Bachrach2012-01-11
| | | | | | | | | | | | (bug #400). added function for array.min(), array.max(), matrix.cwiseMin(), matrix.cwiseMax(). The matrix.cwiseMin/Max functions required the definition of the ConstantReturnType typedef. However, it wasn't defined until after MatrixCwiseBinaryOps was included in Eigen/src/SparseCore/SparseMatrixBase.h, so I moved those includes after the definition of the typedefs. tests for both the regular and scalar min/max functions were added as well
* optimize the packing of lhs blocks for matrix-matrix products => significant ↵Gravatar Gael Guennebaud2012-01-21
| | | | speedup for small products
* Make sure that now-fixed assert is not triggered.Gravatar Jitse Niesen2012-01-19
|
* Fix broken asserts releaved by Clang.Gravatar Keir Mierle2012-01-18
|
* fixe one more VC10 ICEGravatar Gael Guennebaud2012-01-18
|
* fix VC10 ICEGravatar Gael Guennebaud2012-01-18
|
* Fix out-of-range int constant in 4x4 inverse.Gravatar Keir Mierle2012-01-05
| | | | | (transplanted from 45bcad41b444a44d28558472ff27d5cd1207d41c )
* suppress unused variable warningsGravatar Gael Guennebaud2012-01-06
|
* set the default number of iteration to the size of the problemGravatar Gael Guennebaud2011-12-27
|
* fix bug #398, the quaternion returned by slerp was not always normalized,Gravatar Gael Guennebaud2011-12-23
| | | | add a proper unit test for slerp
* suppress an 'unused variable' warningGravatar Gael Guennebaud2011-12-22
|
* evaluate 1D sparse expressions into SparseVector and make the sparse ↵Gravatar Gael Guennebaud2011-12-22
| | | | operator<< and dot honor nested types
* fix assignment of a row-major sparse vector to a column major sparse oneGravatar Gael Guennebaud2011-12-22
|
* fix bug #391: prune was for compressed format only, now it also turns the ↵Gravatar Gael Guennebaud2011-12-20
| | | | matrix into compressed form
* fix bug #391: improper stream output for uncompressed mode, also avoid ↵Gravatar Gael Guennebaud2011-12-20
| | | | double debugging outputs for column major matrices
* fix bug #394: innerVector::nonZeros() was broken for uncompressed modeGravatar Gael Guennebaud2011-12-20
|
* workaround doxygen limitation to follow the base class of PlainObjectBaseGravatar Gael Guennebaud2011-12-19
|
* rm local fill-in ratio estimation (was broken sometimes)Gravatar Gael Guennebaud2011-12-16
|
* implement a more optimistic heuristic to predict the nnz of a saprse*sparse ↵Gravatar Gael Guennebaud2011-12-16
| | | | product
* fig bug #396: add a static assertion on the storage order of a sparse-sparse ↵Gravatar Gael Guennebaud2011-12-15
| | | | coeff-wise binary op
* Remove evaluators for 2.1 release.Gravatar Jitse Niesen2011-12-14
| | | | We plan to re-instate them when we branch 2.2 (see bug #388).
* Remove asserts that eigenvalue computation has converged (bug #354).Gravatar Jitse Niesen2011-12-12
|
* remove redundant declaration (fix compilation with clang 3.0)Gravatar Gael Guennebaud2011-12-11
|
* s/compressed()/isCompressed()Gravatar Gael Guennebaud2011-12-10
|
* Cholmod: add support for uncompressed SparseMatrix objectsGravatar Gael Guennebaud2011-12-10
|
* trivial compilation fixGravatar Gael Guennebaud2011-12-10
|
* feature 297: s/intersectionPoint/pointAt, fix documentation, add a unit testGravatar Gael Guennebaud2011-12-10
|
* feature 297: add ParametrizedLine::intersectionPoint() and intersectionParam()Gravatar Andy Somerville2011-12-10
| | | | -> intersection() is deprecated
* bug #352:properly cast constantsGravatar Igor Krivenko2011-12-09
|
* fix compilation with EIGEN_NO_DEBUGGravatar Gael Guennebaud2011-12-09
|
* feature 319: fix LDLT::rankUpdate for complex/upper, simply the algortihm, ↵Gravatar Gael Guennebaud2011-12-09
| | | | update copyrights
* feature 319: Add update and downdate functionality to LDLTGravatar Tim Holy2011-12-09
|
* add a "using MKL" documentation page, add a minimal documentation of PARDISO ↵Gravatar Gael Guennebaud2011-12-09
| | | | wrapper classes, refine a bit the EIGEN_USE_* logic
* Fix MSVC integer overflow warningGravatar Sebastian Lipponer2011-12-09
|
* add missing CMakeLists.txtGravatar Gael Guennebaud2011-12-09
|
* mv blas.h to src/misc such that it would be possible to use any blas libraries,Gravatar Gael Guennebaud2011-12-09
| | | | | | however, this requires some more works: - add const qualifiers in the declarations of blas.h - add the possibility to add a suffix to blas function names
* - split and rename defined tokens to enable the use of BLAS/Lapack/VML/etcGravatar Gael Guennebaud2011-12-09
| | | | - include MKL headers outside the Eigen namespace.
* Intel(R) MKL support added.Gravatar karturov2011-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.
* Document QuaternionBase, minor doc improvements.Gravatar Jitse Niesen2011-12-08
| | | | | | | * Document class QuaternionBase so that docs for members are displayed. * Remove obsolete \redstar refering to Array module * Fix typo in Constants.h * Document EIGEN_NO_AUTOMATIC_RESIZING
* bumpGravatar Gael Guennebaud2011-12-06
|
* fix QuaternionBase::cast.Gravatar Gael Guennebaud2011-12-05
| | | | It did not work with clang, and I'm unsure how it worked for gcc/msvc since QuaternionBase was introduced
* fix compilation with clangGravatar Gael Guennebaud2011-12-05
|
* fig bug #373: compilation error with clang 2.9 when exceptions are disabled ↵Gravatar Gael Guennebaud2011-12-05
| | | | (cannot reproduce with clang 3.0 or 3.1)
* fix bug #384: add a static assertion on the Index type which has to be signedGravatar Gael Guennebaud2011-12-04
|
* fix bug #294: add a diagonal() method to SparseMatrix (const)Gravatar Gael Guennebaud2011-12-04
|
* fix bug #221: remove the dense to SparseVector conversion ctor.Gravatar Gael Guennebaud2011-12-04
|
* fix bug #281: replace csparse macros by template functionsGravatar Gael Guennebaud2011-12-04
|