View source
3.2
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Gael Guennebaud
Add missing doc of SparseView
Gael Guennebaud
Fix bug 1367: compilation fix for gcc 4.1! (grafted from e5b9c7040bacf343b328ffcd9a9fc112f5b108e8)
Gael Guennebaud
Make sure that HyperPlane::transform manitains a unit normal vector in the Affine case.
Gael Guennebaud
Bug 1330: Cholmod supports double precision only, so let's trigger a static assertion if the scalar type does not match this requirement.
Gael Guennebaud
Fix SPQR for rectangular matrices (grafted from 2830b02f97a8879bb9180b0631783dc077c8e1f3)
Gael Guennebaud
Added tag 3.2.10 for changeset b9cd8366d4e8
Gael Guennebaud
bump to 3.2.10
Gael Guennebaud
Workaround msvc issue.
Gael Guennebaud
Workaround msvc 2013 issue.
Gael Guennebaud
Workaround MSVC compilation issue (Visual messed up with the BlockType defined in the base class, and the redefined one)
Gael Guennebaud
Workaround compilation issue with visual
Gael Guennebaud
Workaround MSVC compilation issue.
Gael Guennebaud
Fix previous backport.
Gael Guennebaud
Bug 1304: fix Projective * scaling and Projective *= scaling (grafted from f6382682565c946d46612fe0e36e486bba1371ce)
Gael Guennebaud
Bug 1300: compilation fix in Block<Sparse>
Gael Guennebaud
Fix typo in doc. (grafted from a52b8d28005c674048af12d1f2ae24fd22d9aee0)
Gael Guennebaud
fix previous backport
Gael Guennebaud
Fix 4x4 inverse with non-linear destination (grafted from b5c82ffe48f3dde543a3d3267139e99e6d0209b3)
Gael Guennebaud
Fix previous backport.
Gael Guennebaud
Add generic implementation of conj_helper for custom complex types. (grafted from 1bbe2cb1d3e383e0f9f12d68d234053c70156da4)
Gael Guennebaud
Fix possible overflow and biais in integer random generator (grafted from 00d109dc83496ff1d7b53db080e02036a75a5911)
Gael Guennebaud
Bug 1265: remove outdated notes (grafted from 5a47e5a5b02e4d6ae1da98c2348f9c1cb01bdaf9)
Gael Guennebaud
Bug 1276: remove std::binder* in C++11
Christoph Hertzberg
Bug 1275: Copied improved random<> implementation from devel-branch (originally introduced in d44395537562)
Christoph Hertzberg
Bug 1273: Add parentheses when redefining eigen_assert
Christoph Hertzberg
Bug 1272: Disable assertion when total number of columns is zero. Also moved assertion to finished() method and adapted unit-test
Christoph Hertzberg
Bug 1272: Let CommaInitializer work for more border cases (enhances fix of Bug 1242). The unit test tests all combinations of 2x2 block-sizes from 0 to 3.
Gael Guennebaud
Fix umfpack ctor for expressions.
Gael Guennebaud
List PARDISO solver. (grafted from c2d5709affda5cb42b0783ebc6994842c2dad8c2)
Gael Guennebaud
Backport some changes from 3.3 required to complete the fix of the previous backport
Gael Guennebaud
Fix support for row (resp. column) of a column-major (resp. row-major) sparse matrix (grafted from bb0408f5ad43535babde23a3f55112c14da2053b)
Gael Guennebaud
Bug 1249: enable use of __builtin_prefetch for GCC, clang, and ICC only.
Gael Guennebaud
Workaround MSVC 2013 compilation issue in Reverse (users are unlikely to be affected)
Gael Guennebaud
Added tag 3.2.9 for changeset dc6cfdf9bcec
Gael Guennebaud
bump to 3.2.9
Gael Guennebaud
Fix compilation issue if PastixSupport
Gael Guennebaud
merge
Gael Guennebaud
Fix compilation of matrix exponential
Gael Guennebaud
Fix warning and remove checking of empty matrices (not supported by 3.2)
Gael Guennebaud
Fix compilation with MSVC
Gael Guennebaud
Backport numerical robustness fixes from 3.3 branch
Gael Guennebaud
Bug 1017: apply Christoph's patch preventing underflows in makeHouseholder (grafted from 8f80a9f1e9b5090033bfd63c033569dda17d39d7)
Gael Guennebaud
Backport some cmake hacks - This fixes Ninja generator.
Gael Guennebaud
Biug 1242: fix comma init with empty matrices. (grafted from 30293148a6385fb8cfba159e2f40b08a76c6f3d0)
Gael Guennebaud
Add missing explicit scalar conversion (grafted from 8a76afc8468fa4a951198c4ee151905f093721a6)
Gael Guennebaud
Fixes for PARDISO: warnings, and defaults to metis+ in-core mode.
Gael Guennebaud
Fix extraction of complex eigenvalue pairs in real generalized eigenvalue problems. (grafted from 9098c2fcf5d873f1416031fffdbfcc731516ae58)
Christoph Hertzberg
Homogeneous vectors could not be accessed with single index. Added a regression test.
Gael Guennebaud
Bug 1238: fix SparseMatrix::sum() overload for un-compressed mode.
Gael Guennebaud
Bug 1236: fix possible integer overflow in density estimation. (grafted from caa3c3993517ef78d62fb4a7ffd28556bbd76351)
Gael Guennebaud
Fix compilation of SPlines module (grafted from cecdee124b83e842996d0d98eecef569eeefee1d)
hei...@homer
Fixed issue #734 (thanks to Philipp Büttgenbach for reporting the issue and proposing a fix). Kept ColMajor layout if possible in order to keep derivatives of the same order adjacent in memory. (grafted from 0d5210eeff4cbe464e0abb88f3bbb3c4bd9a6b7f)
Gael Guennebaud
Bug 1221: disable gcc 6 warning: ignoring attributes on template argument
Gael Guennebaud
Bug 1222: fix compilation in AutoDiffScalar and add respective unit test (grafted from e6a5d4ea379c787a7cdd2ceecc8114c4cbd0b482)
Gael Guennebaud
Bug 1213: backport "Give names to anonymous enums" to workaround gcc linking issues.
Gael Guennebaud
Workaround a division by zero when outerstride==0
Gael Guennebaud
Fix detection of same matrices for expressions not handled by extract_data
Gael Guennebaud
Add StorageIndex type to easethe transition to 3.3.
Gael Guennebaud
Bug 1200: backport aligned_allocator from 3.3
Gael Guennebaud
Fix cross-compiling windows version detection (grafted from 6b0c7e8d4bb2b75b3e1271b14381e646db410511)
Gael Guennebaud
Fix usage of nesting type in blas_traits. In practice, this fixes compilation of expressions such as A*(A*A)^T where a product is hidden behind an expression supported by blas-traits.
Christoph Hertzberg
Bug 1178: Simplified modification of the SSE control register for better portability
Christoph Hertzberg
Bug 1182: Backported abs2 implementation from development branch
Christoph Hertzberg
Merged in rutishauser/eigen/default (pull request #170) Inline dot operator and eval* methods in the DiagonalMatrix
Simon Rutishauser
Inline dot operator and eval* methods in the DiagonalMatrix
Christoph Hertzberg
Bug 1176: Allow products between compatible scalar types (i.e., if scalar_product_traits are defined)
Gael Guennebaud
Bug 537: fix compilation with Apples's compiler
Gael Guennebaud
Bug 1175: fix Index type conversion from sparse to dense.
Gael Guennebaud
Bug 1172: make valuePtr and innderIndexPtr properly return null for empty matrices.
Gael Guennebaud
Bug 1170: skip calls to memcpy/memmove for empty imput.
Vincent Vanhoucke
Fix undefined behavior. When resizing a default-constructed SparseArray, we end up calling memcpy(ptr, 0, 0), which is technically UB and gets caught by static analysis.
Gael Guennebaud
Added tag 3.2.8 for changeset 07105f7124f9
Gael Guennebaud
Bump to 3.2.8
Gael Guennebaud
Fix unit test: accessing elements in a deque by offsetting a pointer to another element causes undefined behavior. (grafted from 88bf8f7cc244d17c9a55a5f20a1ea572cda7521c)
Gael Guennebaud
Bug 1166: fix shortcomming in gemv when the destination is not a vector at compile-time.
Gael Guennebaud
update link
Gael Guennebaud
Import wiki's paragraph: "I disabled vectorization, but I'm still getting annoyed about alignment issues" (grafted from f4b60905c14152a3db5e917a284d3cb85bb6fbca)
Gael Guennebaud
Bug 795: mention allocate_shared as a condidate for aligned_allocator. (grafted from 1a730ab9c33093a69f266aa4b1b7e1f1e43ff289)
Gael Guennebaud
Backport changeset d3c8bb0. Bug 804: copy group__TopicUnalignedArrayAssert.html to TopicUnalignedArrayAssert.html as the second is linked to by old Eigen versions.
Gael Guennebaud
Remove custom unaligned loads for SSE. They were only useful for core2 CPU.
Damien R
Bug 1164: fix list and deque specializations such that our aligned allocator is automatically activatived only when the user did not specified an allocator (or specified the default std::allocator).
Gael Guennebaud
Clarify documentation on the restrictions of writable sparse block expressions. (grafted from 435cc19842f546ef5bcfdb9fdf36657f4c2f4ddc)
Mark Borgerding
quieted more g++ warnings of the form: warning: typedef XXX locally defined but not used [-Wunused-local-typedefs] (grafted from 475ef42d79230b4815ae999f9e0fc28d8c9389c9)
Gael Guennebaud
Fix warning and replace min/max macros by calls to std::min/max
Gael Guennebaud
Update link to suitesparse. (grafted from 214109c97c0cdcda280a8907e80019746bc18c1b)
Gael Guennebaud
Bug 1156: fix several function declarations whose arguments were passed by value instead of being passed by reference
Christoph Hertzberg
Bug 1153: Don't rely on __GXX_EXPERIMENTAL_CXX0X__ to detect C++11 support
Gael Guennebaud
Add aliasing unit tests
Christoph Hertzberg
Bug 1143: Work-around gcc bug
Gael Guennebaud
typo
Gael Guennebaud
Backport early cut return for empty matrix product
Gael Guennebaud
Bug 1134: fix JacobiSVD pre-allocation
Gael Guennebaud
Bug 1132: add EIGEN_MAPBASE_PLUGIN
Taylor Braun-Jones
Further fixes for CMAKE_INSTALL_PREFIX correctness And other related cmake cleanup, including: - Use CMAKE_CURRENT_LIST_DIR to find UseEigen3.cmake - Use INSTALL_DIR term consistently for variable names - Drop unnecessary extra EIGEN_INCLUDE_INSTALL_DIR - Fix some paths in generated eigen3.pc and Eigen3Config.cmake files missing CMAKE_INSTALL_PREFIX - Fix pkgconfig directory choice ignored if it doesn't exist at configure time (bug 711)
Gael Guennebaud
Bug 1113: fix name conflict with C99's "I". (grafted from 578c0ecd88f360edc99f5f54a8183b8ec024d7b2)
Gael Guennebaud
Fix and clarify documentation of Transform wrt operator*(MatrixBase) (grafted from 969affbdd8a1a30b28cbd712d6bc0e2de1d6ca03)
Gael Guennebaud
Add missing matrix-free example page
Gael Guennebaud
add missing delete operator overloads
Nikolay Fedorov
Fixes internal compiler error while compiling with VC2015 Update1 x64.
Gael Guennebaud
Add matrix-free conjugate gradient example.
Gael Guennebaud
Bug 1123: add missing documentation of angle() and axis() (grafted from 79208dace5ecd03edc2ef9dcac7efea006f4d3e2)
Gael Guennebaud
Do not check NeedsToAlign if no static alignment
Gael Guennebaud
Bug 1117: workaround unused-local-typedefs warning when EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined.
Gael Guennebaud
Bug 1116: backport warning fix.
Gael Guennebaud
Make FullPivLU::solve use rank() instead of nonzeroPivots().
Gael Guennebaud
make Visitor honors nesting requirements (fix prod.maxCoeff(i) and similar)
Gael Guennebaud
Workaround i387 issue in unit test (grafted from af48a2d79e699f1f79e3a0cc9ca6b65efb5a6d1a)
Gael Guennebaud
Backport EIGEN_{ARCH,OS,COMP}_* macros
Gael Guennebaud
Bug 1111: fix infinite recursion in sparse-column-major.row(i).nonZeros() (it now produces a compilation error)
Gael Guennebaud
fix in CwiseUnaryView cost
Gael Guennebaud
Bug 1106: workaround a compilation issue in Sparse module for msvc-icc combo
Gael Guennebaud
Added tag 3.2.7 for changeset b30b87236a1b
Gael Guennebaud
bump to 2.6.7
Gael Guennebaud
fix unit test compilation
Gael Guennebaud
Bug 1063: nest AutoDiffScalar by value to avoid dead references (grafted from 971cfbb480614229b5f48b040ef9d5dd18a4ab44)
Gael Guennebaud
Fix IterativeSolverBase for expressions as input
Gael Guennebaud
SPQR and UmfPack need to link to cholmod.
Gael Guennebaud
Backport DartConfiguration.tcl tricks to make ctest -D Experimental works on recent cmake versions
Gael Guennebaud
Add overloads for real times sparse<complex> operations. This avoids real to complex conversions, and also fixes a compilation issue with MSVC.
Gael Guennebaud
Backport DenseStorage::operator= implementations (fix regression with MSVC)
Gael Guennebaud
Fix compilation issue
Gael Guennebaud
Add support for dense.cwiseProduct(sparse) This also fixes a regression regarding (dense*sparse).diagonal()
Gael Guennebaud
Bug 1101: typo (grafted from 1c3527ff982b2b1b381bbb13b67e4e32e17be5d3)
Gael Guennebaud
Biug 1100: remove explicit CMAKE_INSTALL_PREFIX prefix to please cmake install's DESTINATION argument (grafted from d26ebad8b7a2c532f321a01500f95aa34a9c0188)
Gael Guennebaud
Fix several shorcoming is cost computation (the Dynamic case was ignored)
Gael Guennebaud
Fix computation of CwiseUnaryOp::CoeffReadCost when the cost of the nested expression is Dynamic
Gael Guennebaud
Bug 1092: fix iterative solver ctors for expressions as input
Abhijit Kundu
Added ArpackSupport to cmake install target (grafted from 1ced63944197f484211348d0b5928c254a2c1722)
Gael Guennebaud
Make the IterativeLinearSolvers module compatible with MPL2-only mode by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively.
Gael Guennebaud
Bug 1088: fix setIdenity for non-compressed sparse-matrix
Sergiu Deitsch
use explicit Scalar types for AngleAxis initialization
Hauke Heibel
Switched to MPL2 license. (grafted from a393e12a135270cfb81f14736e70b1aa523136a2)
Gael Guennebaud
Bug 1090: fix a shortcoming in redux logic for which slice-vectorization plus unrolling might happen. (grafted from f5273e0e369620afa60e5a4711a9fa21dcd1cbc7)
Gael Guennebaud
Bug 266: backport changeset c280e906ade about support for c++11 move semantic
Gael Guennebaud
Backport change of operator/=(Scalar) to perform a true division
Gael Guennebaud
Improve numerical accuracy in LLT and triangular solve by using true scalar divisions (instead of x * (1/y)) (grafted from dfc6ab9d945865179d1a26f07b22ad5b0069587a)
Gael Guennebaud
Fix miss use of hg resolve when backporting previous changeset
Gael Guennebaud
Bug 1086: replace deprecated UF_long by SuiteSparse_long
Gael Guennebaud
Bug 1080: fix some warnings (already fixed in devel branch)
Gael Guennebaud
Added tag 3.2.6 for changeset c58038c56923
Gael Guennebaud
bump to 3.2.6
Gael Guennebaud
Bug 1075: fix AlignedBox::sample for runtime dimension (grafted from 114569164dbc100e25bb7235c39fe90db1e846a1)
Gael Guennebaud
Add PlainObjectBase copy ctor from PlainObjectBase and DenseBase objects. (manual backport from default branch, fix segfault when creating PlainObjectBase object, though such an usage is not recommended at all)
Gael Guennebaud
Bug 1073: backport common pitfalls page
Gael Guennebaud
Add missing unit tests for vector-wise all/any
Gael Guennebaud
Fix bug 1067: naming conflict
Christoph Hertzberg
Removed documentation of removed method (as in 455cdc6)
Gael Guennebaud
MKL is now free of charge for opensource (grafted from 5173cc7c5ed540add988280f43a99530400cf3d1)
Gael Guennebaud
Bug 1062: backport fix of SelfAdjointEigenSolver for RowMajor matrices from default branch
Gael Guennebaud
Fix sparselu unit test.
Thomas Capricelli
fix a conflict commited by error
Gael Guennebaud
Bug 1053: fix SuplerLU::solve with EIGEN_DEFAULT_TO_ROW_MAJOR (grafted from 2b2f1f084aa210711d9edcb862d1ba9311198153)
Gael Guennebaud
Fix AMD ordering when a column has only one off-diagonal non-zero (also fix bug 1045)
Gael Guennebaud
Bug 1057: fix a declaration missmatch with MSVC (grafted from 8358f4574c9db11034fbb34507b07c8fb599203b)
Gael Guennebaud
Bug 1059: fix predux_max<Packet4i> for NEON (this was already fixed in the default branch)
Gael Guennebaud
Bug 1055: Fix incomplete backport in changeset e4cb52c
Sergiu Deitsch
fixed Quaternion identity initialization for non-implicitly convertible types
Christoph Hertzberg
Bug 1054: Use set(EIGEN_CXX_FLAG_VERSION "/version") only for Intel compilers on Windows. Also removed code calling `head -n1` and always use integrated REGEX functionality.
Christoph Hertzberg
Bug 1053: SparseLU failed with EIGEN_DEFAULT_TO_ROW_MAJOR
Gael Guennebaud
Fix Jacobi preconditioner with zero diagonal entries (grafted from a9e3cb70afc3199e6ba52c7689e9c10fa59c0d2d)
Gael Guennebaud
Bug 1048: fix unused variable warning (grafted from a6a1d703cdd69e908e8fa605ea58927be1b096c2)
Christoph Hertzberg
Bug 792: SparseLU::factorize failed for structurally rank deficient matrices
Christoph Hertzberg
Bug 1033: Add explicit type conversion from 0 to RealScalar
Christoph Hertzberg
fix for MKL_BLAS not defined in MKL 11.2 (grafted from 0cc8ceeb7dd1)
Christoph Hertzberg
Bug 1039: Redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE may lead to errors
Gael Guennebaud
Bug 1000: MSVC 2013 does need the operator= workaround
Gael Guennebaud
Bug 1026: fix infinite loop for an empty input (grafted from 39b10227fa7e3ef7bed444140597a16ff4d6e624)
Gael Guennebaud
Backport changes in Ref/MapBase to fix MSVC 2013 confusion.
Gael Guennebaud
Added tag 3.2.5 for changeset bdd17ee3b1b3
Gael Guennebaud
bump to 3.2.5
Gael Guennebaud
Fix installation of some unsupported modules
Christoph Hertzberg
Bug 1014: More stable direct computation of eigenvalues and -vectors for 3x3 matrices
Gael Guennebaud
Applied patch from Richard JW Roberts, resolving Bug 704 (grafted from devel branch)
Gael Guennebaud
Remove aligned-on-scalar assert and fallback to non vectorized path at runtime (first_aligned already had this runtime guard)
Gael Guennebaud
Fix a regression introduced in changeset 0148210d7154
Gael Guennebaud
Fix use of unitialized buffers. (grafted from b1e2d84b022ed199185681f5389ab312220dcdbe)
Gael Guennebaud
aligned-on-scalar assertion was still too aggressive: it now takes into account the sizes at runtime
Gael Guennebaud
Limit aligned-on-scalar assert on Map
Gael Guennebaud
Relax aligned-on-scalar assert for lvalue only
Gael Guennebaud
Map: assert on unaligned on scalar only if the object might be vectorized
Gael Guennebaud
typo
Gael Guennebaud
Bug 650: fix dense += sparse_row_major * dense
Gael Guennebaud
Bug 1003: assert in MapBase if the provided pointer is not aligned on scalar while it is expected to be. Also add a EIGEN_ALIGN8 macro.
Gael Guennebaud
Bug 872: remove usage of deprecated bind1st/bind2nd functions (manually backported from devel branch)
Gael Guennebaud
Update approx. minimum ordering method to push and keep structural empty diagonal elements to the bottom-right part of the matrix
Gael Guennebaud
Bug 1016: fix scalar conversion conversion
Gael Guennebaud
Bug 705: fix handling of Lapack potrf return code (grafted from c54514875a7b6f113b7c4d2874ce4d12658e02f3)
Gael Guennebaud
Fix usage of EIGEN_NO_AUTOMATIC_RESIZING: resizing still has to be performed for a non-initialized object (was already fixed in devel branch)
Christoph Hertzberg
Merged in mvdyck/eigen-3/3.2 (pull request #115) [[DOC]] Topic Multithreading dox compile error in example code resolved as in default branch
Michiel Van Dyck
Merged in mvdyck/doc-topicmultithreadingdox-resolved-comp-1431118452618 (pull request #1) [[DOC]] TopicMultithreading.dox compile error in example code resolved as in default branch
Michiel Van Dyck
Close branch mvdyck/doc-topicmultithreadingdox-resolved-comp-1431118452618
Michiel Van Dyck
[[DOC]] TopicMultithreading.dox compile error in example code resolved as in default branch
Gael Guennebaud
Bug 1013: fix 2x2 direct eigensolver for identical eiegnvalues
Gael Guennebaud
Fix bug 1010: m_isInitialized was improperly updated (grafted from b9b2a5516325c4c26c5deeb38703bd5a6bb9c88f)
Christoph Hertzberg
Bug 1012: Enable alloca on Mac OS or if alloca is defined as macro
Christoph Hertzberg
Fix regression introduced by last merge
Pavel Holoborodko
Removed unnecessary parentheses
Pavel Holoborodko
Added support for custom scalars
Christoph Hertzberg
Bug 999: clarify that behavior of empty AlignedBoxes is undefined, and further improvements in documentation
Christoph Hertzberg
Regression test for Bug 302
Christoph Hertzberg
Fix Bug 1000: Manually inherit assignment operators for MSVC 2013 and later (as required by the standard).
Gael Guennebaud
Fix bug 996: fix comparisons to 0 instead of Scalar(0) (grafted from ec9066c59246a4dbcc16db6b5bf12ac834bbd760)
Christoph Hertzberg
Make conversion from 0 to Scalar explicit (issue reported by Brad Bell)
Christoph Hertzberg
Bug 993: Passing matrix.inverse() as MatrixBase lead to infinite recursion.
Christoph Hertzberg
Cygwin compatibility issues (manually backported from main branch)
Gael Guennebaud
Bug 986: add support for coefficient-based product with 0 depth.
Gael Guennebaud
Fix bug 987: wrong alignement guess in diagonal product.
Christoph Hertzberg
Change CMake warning to simple message for old Metis versions (transplanted from 6dfa73d2b46046513a076f062b3606ae69d58276)
Christoph Hertzberg
Addendum to last patch: k is Index and not int (transplanted from 01a0782f0768a79972ea5bff5a43711114017e96)
Christoph Hertzberg
Bug 985: RealQZ failed when either matrix had zero rows or columns (report and patch by Ben Goodrich) Also added a regression test (transplanted from 387a190edd10ce1a432af37a1902798076144252)
Christoph Hertzberg
Bug 983: Pass Vector3 by const reference and not by value (transplanted from 1bad3e145f08c015fd16b062c864d048702ff1a7)
Christoph Hertzberg
Optionally build the documentation when building unit tests.
d_hood
Make html directory before generating output image there (transplanted from 801f3e6948501fe947bb36f444d4e9a0b3e09d48)
Gael Guennebaud
Bug 949: add static assertion for incompatible scalar types in dense end-user decompositions.
Gael Guennebaud
Bug 980: fix taking a row (resp. column) of a column-major (resp. row-major) sparse matrix and add missing coeff/coeffRef members.
Gael Guennebaud
Bug 969: workaround abiguous calls to Ref using enable_if.
Gael Guennebaud
Bug 824: improve accuracy of Quaternion::angularDistance using atan2 instead of acos. (grafted from 2b120dad5570f3091c04f4ef5875d89c7e427374)
Gael Guennebaud
Merged in blechta/eigen/fix-cg-zero-guess (pull request #100) Really use zero guess in ConjugateGradient::solve as documented
Jan Blechta
Really use zero guess in ConjugateGradients::solve as documented and expected for consistency with other methods.
Gael Guennebaud
Fix bug 972: allow coeff-based products of depth 0 and remove a useless statement in coeff-based product.
Gael Guennebaud
Fix bug 961: eigen-doc.tgz included part of itself. (grafted from 428b038e02e6560625d129b6dfaf40424b143768)
Gael Guennebaud
Fix bug 714: the actual number of threads might be lower than the number of request ones.
Gael Guennebaud
Big 957, workaround MSVC/ICC compilation issue
Gael Guennebaud
Fix SparseLU::signDeterminant() method, and add a SparseLU::determinant() method.
Gael Guennebaud
Add PermutationMatrix::determinant method. (grafted from 05120c232c65151f173bdabb4c0ddf272ff7b322)
Gael Guennebaud
Bug 914: fix compiler detection on windows
Christoph Hertzberg
Bug 952: Missing \endcode made doxygen fail to build ColPivHouseholderQR (transplanted from 049963756b748c84986043b6b117e746a90d1923)
Jan Blechta
Fix bug 733: step by step solving is not a good example for solveWithGuess
Gael Guennebaud
Backport MINRES fixes to 3.2
Gael Guennebaud
Allows Lower|Upper as a template argument of CG and MINRES: in this case the full matrix will be considered.
Gael Guennebaud
SPQR: fix default threshold value
Gael Guennebaud
Bug 941: fix accuracy issue in ColPivHouseholderQR, do not stop decomposition on a small pivot (grafted from f3ecd92ab19faf3b1b51d869b163f6c88e1d2810)
Gael Guennebaud
Supernodes was disabled. (grafted from e8b541f9c8b9b1276a32b644cf667b89bb4fb225)
Gael Guennebaud
Bug 933: RealSchur, do not consider the input matrix norm to check negligible sub-diag entries. This also makes this test consistent with the complex and self-adjoint cases. (grafted from c90f5b99922679f10978b2a1f474597a402906eb)
Gael Guennebaud
Added tag 3.2.4 for changeset 10219c95fe65
Gael Guennebaud
bump to 3.2.4
Gael Guennebaud
Bug 329: fix typo (grafted from c9121c60b5c716895a8e4143dada1e0052d2ffd3)
Gael Guennebaud
Fix doc: setConstant does not exist for SparseMatrix. (grafted from 13ba8118d1bc9f91cb50e7c2a9030e060fac1a06)
Gael Guennebaud
Bug 927: backport some unit tests for Rotation2D
Gael Guennebaud
Fix NEON compilation: use EIGEN_ARM_PREFETCH instead of __pld
Gael Guennebaud
Fix bug 925: typo in MatLab versions of middleRows (grafted from 018cfbbaeab6d1e3250fc319636f3fad077edffd)
Gael Guennebaud
Bug 921: fix utilization of bitwise operation on enums in first_aligned (grafted from 83b91d08851a5327326dab1249a4f9797b4d7af2)
Gael Guennebaud
Bug 920: fix MSVC 2015 compilation issues
Gael Guennebaud
Bug 920: fix compilation issue with MSVC 2015
Gael Guennebaud
rm explicit keyword introduced by backporting another change
Gael Guennebaud
Added tag 3.2.3 for changeset 36fd1ba04c12
Gael Guennebaud
bump to 3.2.3
Gael Guennebaud
SparseQR is really for rows>=columns, so let's only check such cases
Gael Guennebaud
Fix false negatives in geo_transformations unit tests
Gael Guennebaud
Fix wrong negative in nullary unit test when extended precision is used (FPU).
200 commits not shown.