aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix bug #733: step by step solving is not a good example for solveWithGuessGravatar Jan Blechta2015-02-10
|
* typoGravatar Gael Guennebaud2015-02-10
|
* Allows Lower|Upper as a template argument of CG and MINRES: in this case the ↵Gravatar Gael Guennebaud2015-02-10
| | | | full matrix will be considered.
* bug #897: Update unsupported iterative solvers based on IterativeSolverBased.Gravatar Gael Guennebaud2015-02-10
|
* bug #897: makes iterative sparse solvers use a Ref<SparseMatrix> instead of ↵Gravatar Gael Guennebaud2015-02-09
| | | | a SparseMatrix pointer. This fixes usage of iterative solvers with a Map<SparseMatrix>.
* mergeGravatar Gael Guennebaud2015-02-09
|\
* | Make Block<SparseMatrix> inherit SparseCompressedBase in the case of an ↵Gravatar Gael Guennebaud2015-02-09
| | | | | | | | inner-panels and fix valuePtr() innerIndexPtr()
* | Add failtests for Ref<SparseMatrix>Gravatar Gael Guennebaud2015-02-09
| |
* | Cleaning and add more unit tests for Ref<SparseMatrix> and Map<SparseMatrix>Gravatar Gael Guennebaud2015-02-09
| |
* | Add a Ref<SparseMatrix> specialization.Gravatar Gael Guennebaud2015-02-07
| |
* | Add a Map<SparseMatrix> specialization.Gravatar Gael Guennebaud2015-02-07
| |
* | Make SparseTranspose inherit SparseCompressBase when possibleGravatar Gael Guennebaud2015-02-07
| |
* | Add a SparseCompressedBase class providing (un)compressed accessors (like ↵Gravatar Gael Guennebaud2015-02-07
| | | | | | | | | | | | data()/*Stride() for dense matrices), and a CompressedAccessBit flag (similar to DirectAccessBit for dense matrices).
| * Using numext::pow instead of std::pow in poly_eval function.Gravatar Filippo Basso2015-02-04
|/
* Use Ref<> to ensure that both x and b in Ax=b are compatible with ↵Gravatar Gael Guennebaud2015-02-03
| | | | Umfpack/SuperLU expectations
* SPQR: fix default threshold valueGravatar Gael Guennebaud2015-02-03
|
* bug #936, patch 3/3: Properly detect FMA support on ARM (requires VFPv4)Gravatar Benoit Jacob2015-01-30
| | | | | and use it instead of MLA when available, because it's both more accurate, and faster.
* bug #936, patch 2/3: Remove EIGEN_VECTORIZE_FMA, was redundant with ↵Gravatar Benoit Jacob2015-01-30
| | | | EIGEN_HAS_SINGLE_INSTRUCTION_MADD
* bug #936, patch 1.5/3: rename _FUSED_ macros to _SINGLE_INSTRUCTION_,Gravatar Benoit Jacob2015-01-31
| | | | | | | | | because this is what they are about. "Fused" means "no intermediate rounding between the mul and the add, only one rounding at the end". Instead, what we are concerned about here is whether a temporary register is needed, i.e. whether the MUL and ADD are separate instructions. Concretely, on ARM NEON, a single-instruction mul-add is always available: VMLA. But a true fused mul-add is only available on VFPv4: VFMA.
* bug #936, patch 1/3: some cleanup and renaming for consistency.Gravatar Benoit Jacob2015-01-30
|
* bug #935: Add asm comments in GEBP kernels to work around a bugGravatar Benoit Jacob2015-01-30
| | | | | | | | | in both GCC and Clang on ARM/NEON, whereby they spill registers, severely harming performance. The reason why the asm comments make a difference is that they prevent the compiler from reordering code across these boundaries, which has the effect of extending the lifetime of local variables and increasing register pressure on this register-tight code.
* bug #941: fix accuracy issue in ColPivHouseholderQR, do not stop ↵Gravatar Gael Guennebaud2015-01-30
| | | | decomposition on a small pivot
* Supernodes was disabled.Gravatar Gael Guennebaud2015-01-30
|
* bug #933: RealSchur, do not consider the input matrix norm to check ↵Gravatar Gael Guennebaud2015-01-28
| | | | negligible sub-diag entries. This also makes this test consistent with the complex and self-adjoint cases.
* Enable vectorization of transposeInPlace for PacketSize x PacketSize matricesGravatar Gael Guennebaud2015-01-26
|
* Add support for dense ?= diagonalGravatar Gael Guennebaud2015-01-24
|
* bug #329: fix typoGravatar Gael Guennebaud2015-01-17
|
* Fix doc: setConstant does not exist for SparseMatrix.Gravatar Gael Guennebaud2015-01-14
|
* Fix missing evaluator in outer-productGravatar Gael Guennebaud2015-01-13
|
* bug #907, ARM64: workaround ICE in xcode/clangGravatar Gael Guennebaud2015-01-13
|
* bug #907, ARM64: workaround vreinterpretq_u64_* not defined in xcode/clangGravatar Gael Guennebaud2015-01-13
|
* Big 907: workaround some missing intrinsics in current NDK's gcc version (ARM64)Gravatar Gael Guennebaud2015-01-07
|
* bug #907: fix compilation with ARM64Gravatar Gael Guennebaud2015-01-07
|
* Fix bug #925: typo in MatLab versions of middleRowsGravatar Gael Guennebaud2015-01-04
|
* bug #921: fix utilization of bitwise operation on enums in first_alignedGravatar Gael Guennebaud2014-12-19
|
* bug #920: fix MSVC 2015 compilation issuesGravatar Gael Guennebaud2014-12-18
|
* Use true compile time "if" for Transform::makeAffineGravatar Gael Guennebaud2014-12-13
|
* Fix false negatives in geo_transformations unit testsGravatar Gael Guennebaud2014-12-16
|
* Fix wrong negative in nullary unit test when extended precision is used (FPU).Gravatar Gael Guennebaud2014-12-16
|
* bug #821: workaround MSVC 2013 issue with using Base::Base::operator=Gravatar Gael Guennebaud2014-12-16
|
* At least CMAKE 2.8.4 is required for WORKING_DIRECTORY option in add_testGravatar Christoph Hertzberg2014-12-15
|
* Free functions should only be declared as static in separate compilation unitsGravatar Christoph Hertzberg2014-12-12
| | | | | (grafted from d85abc89c5782eebe2b0f2c920d6c495b4dcc091 )
* Remove unused fortran filesGravatar Gael Guennebaud2014-12-13
|
* Use f2c generated code instead of the original fortran code, except for ↵Gravatar Gael Guennebaud2014-12-11
| | | | dotc/dotu.
* Adds a modified f2c-generated C implmentation for BLAS.Gravatar Tim Murray2014-11-24
| | | | | | | | | This adds an optional implementation for the BLAS library that does not require the use of a FORTRAN compiler. It can be enabled with EIGEN_USE_F2C_BLAS. The C implementation uses the standard gfortran calling convention and does not require the use of -ff2c when compiled with gfortran.
* Fix out-of-bounds writeGravatar Gael Guennebaud2014-12-11
|
* In simplicial cholesky: avoid deep copy of the input matrix is this later ↵Gravatar Gael Guennebaud2014-12-08
| | | | can be used readily
* Fix inner iterator typeGravatar Gael Guennebaud2014-12-08
|
* Remove useless and non standard numext::atanh2 function.Gravatar Gael Guennebaud2014-12-08
|
* bug #876: remove usage of atanh2 in matrix powerGravatar Gael Guennebaud2014-12-08
|