Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove eigen_gen_credits script | Benoit Jacob | 2010-04-22 |
| | |||
* | remove disabled/ directory. It's useless. It remains in the hg history anyways. | Benoit Jacob | 2010-04-22 |
| | |||
* | add minor to Eigen2Support | Benoit Jacob | 2010-04-22 |
| | |||
* | remove Minor | Benoit Jacob | 2010-04-22 |
| | | | | adapt 3x3 and 4x4 (non-SSE) inverse paths | ||
* | remove USING_PART_OF_NAMESPACE_EIGEN, leaving it in Eigen2Support. | Benoit Jacob | 2010-04-22 |
| | | | | improve porting-Eigen2-to-3 docs | ||
* | forgot to hg add... | Benoit Jacob | 2010-04-22 |
| | |||
* | * fix Eigen2Support, was not including VectorBlock.h | Benoit Jacob | 2010-04-22 |
| | | | | | * move the corners support stuff to a new Block.h there * expand the unit test | ||
* | merge | Benoit Jacob | 2010-04-22 |
|\ | |||
* | | * implement the corner() API change: new methods topLeftCorner() etc | Benoit Jacob | 2010-04-22 |
| | | | | | | | | | | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support | ||
| * | MSVC runs into problems when a forward declaration is using a different ↵ | Hauke Heibel | 2010-04-22 |
|/ | | | | | | template type name than the actual declaration. This fixes the recent issues we observed on MSVC systems. | ||
* | - Added problem size constructor to decompositions that did not have one. It ↵ | Adolfo Rodriguez Tsouroukdissian | 2010-04-21 |
| | | | | | | | | | | | preallocates member data structures. - Updated unit tests to check above constructor. - In the compute() method of decompositions: Made temporary matrices/vectors class members to avoid heap allocations during compute() (when dynamic matrices are used, of course). These changes can speed up decomposition computation time when a solver instance is used to solve multiple same-sized problems. An added benefit is that the compute() method can now be invoked in contexts were heap allocations are forbidden, such as in real-time control loops. CAVEAT: Not all of the decompositions in the Eigenvalues module have a heap-allocation-free compute() method. A future patch may address this issue, but some required API changes need to be incorporated first. | ||
* | merge | Benoit Jacob | 2010-04-21 |
|\ | |||
* | | fix compilation in Sparse (error introduced yesterday) | Benoit Jacob | 2010-04-21 |
| | | |||
| * | Fixed two bad errors on std::vector. | Hauke Heibel | 2010-04-21 |
|/ | | | | | First, MSVC 2010 does not ship a 'fixed'/'adapted' STL. Second, only under very rare cases we do not even need the aligned_allocator. | ||
* | Changed the gdb display format of vectors and added support for quaternions. | Daniel Lowengrub | 2010-04-21 |
| | |||
* | fix grave bug introduced by me: the low-level matrix-vector product ↵ | Benoit Jacob | 2010-04-20 |
| | | | | functions can't be fed strided vectors, only strided matrices. | ||
* | oos, remove eval() used for debugging | Benoit Jacob | 2010-04-19 |
| | |||
* | add platform check for how to link to the standard math library. | Benoit Jacob | 2010-04-19 |
| | | | | This allows to support QNX. | ||
* | merge | Benoit Jacob | 2010-04-18 |
|\ | |||
* | | renaming (MatrixType ---> whatever appropriate) | Benoit Jacob | 2010-04-18 |
| | | | | | | | | and documentation improvements | ||
* | | shut up stupid gcc 4.5.0 warning | Benoit Jacob | 2010-04-18 |
| | | |||
| * | erf() is really non standard, better dont pollute eigen with it. | Thomas Capricelli | 2010-04-19 |
|/ | |||
* | Fixed indentation and removed debug code. | Hauke Heibel | 2010-04-18 |
| | |||
* | Added support for STL lists with aligned Eigen types. | Hauke Heibel | 2010-04-18 |
| | |||
* | Disabled erf also for Cygwin where it is not supported and causes errors. | Hauke Heibel | 2010-04-18 |
| | |||
* | Disabled unsupported erf on MSVC machines. | Hauke Heibel | 2010-04-18 |
| | |||
* | tests for nonlinear module : use different slots + misc cleaning | Thomas Capricelli | 2010-04-18 |
| | |||
* | introduce ei_erf() for various scalar type | Thomas Capricelli | 2010-04-18 |
| | |||
* | clarify help message about make install | Benoit Jacob | 2010-04-17 |
| | |||
* | fix compilation | Benoit Jacob | 2010-04-17 |
| | |||
* | Added MSVC stack allocation support. | Hauke Heibel | 2010-04-17 |
| | |||
* | fix use of uninitialzed calues | Gael Guennebaud | 2010-04-17 |
| | |||
* | oops, forgot to add DenseDirectAccessBase | Benoit Jacob | 2010-04-16 |
| | |||
* | fix ei_blas_traits directaccess check: in the case of vectors, having a ↵ | Benoit Jacob | 2010-04-16 |
| | | | | nontrivial inner stride is OK. | ||
* | * add some 1x1 tests | Benoit Jacob | 2010-04-16 |
| | | | | * temporarily disable tests that strangely fail, with a big FIXME | ||
* | * merge with mainline | Benoit Jacob | 2010-04-16 |
|\ | | | | | | | | | | | * adapt Eigenvalues module to the new rule that the RowMajorBit must have the proper value for vectors * Fix RowMajorBit in ei_traits<ProductBase> * Fix vectorizability logic in CoeffBasedProduct | ||
* | | * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵ | Benoit Jacob | 2010-04-16 |
| | | | | | | | | | | | | | | | | | | removal of extra _Base/_Options template parameters. * Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary * StorageKind / XprKind * Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD * ComplexSchur: support the 1x1 case | ||
| * | taucs: make SupernodalMultifrontal the default mode | Gael Guennebaud | 2010-04-15 |
| | | |||
| * | an attempt to fix compilation with MSVC | Gael Guennebaud | 2010-04-15 |
| | | |||
| * | fix sparse squared norm | Gael Guennebaud | 2010-04-13 |
| | | |||
| * | Merge. | Jitse Niesen | 2010-04-12 |
| |\ | |||
| * | | Move computation of eigenvalues from RealSchur to EigenSolver. | Jitse Niesen | 2010-04-12 |
| | | | |||
| * | | RealSchur: Make sure zeros are really zero (cont'd); add default ctor, docs. | Jitse Niesen | 2010-04-12 |
| | | | |||
| | * | cholmod: assume selfadjoint matrix by default since selfadjoint flag has ↵ | Gael Guennebaud | 2010-04-09 |
| | | | | | | | | | | | | been removed | ||
| * | | RealSchur: Make sure zeros are really zero; simplify initFrancisQRStep(). | Jitse Niesen | 2010-04-09 |
| | | | |||
| | * | merge | Gael Guennebaud | 2010-04-08 |
| | |\ | |||
| | * | | make sure that changing CMAKE_INSTALL_PREFIX is properly taken into account | Gael Guennebaud | 2010-04-08 |
| | | | | |||
| * | | | RealSchur: change parameter lists; minor rewrite of computeShift(). | Jitse Niesen | 2010-04-07 |
| | | | | |||
| * | | | RealSchur: use makeHouseholder() to construct the transformation. | Jitse Niesen | 2010-04-07 |
| | | | | |||
| * | | | RealSchur: Rename l and n to il and iu. | Jitse Niesen | 2010-04-06 |
| | | | |