Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug #740: overflow issue in stableNorm | Gael Guennebaud | 2014-02-13 |
| | |||
* | merge with main branch | Gael Guennebaud | 2013-07-17 |
|\ | |||
| * | Fix bug #314: move remaining math functions from internal to numext namespace | Gael Guennebaud | 2013-06-10 |
| | | |||
* | | merge with default branch | Gael Guennebaud | 2013-04-19 |
|\| | |||
| * | Remove a useless variable in blueNorm | Gael Guennebaud | 2013-04-10 |
| | | |||
| * | Fix bug #581: remove useless piece of code is blueNorm | Gael Guennebaud | 2013-04-09 |
| | | |||
* | | Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with ↵ | Gael Guennebaud | 2013-04-05 |
|/ | | | | std::min/max | ||
* | Add support for sparse blueNorm | Desire NUENTSA | 2013-01-11 |
| | |||
* | Fix bug #314: | Gael Guennebaud | 2012-11-06 |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | ||
* | remove stupid assert in blue norm. | Gael Guennebaud | 2012-09-07 |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | bug #352:properly cast constants | Igor Krivenko | 2011-12-09 |
| | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | Simplify the use of custom scalar types, the rule is to never directly call ↵ | Gael Guennebaud | 2011-05-25 |
| | | | | | | | a standard math function using std:: but rather put a using std::foo before and simply call foo: using std::max; max(a,b); | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | compilation fix for gcc 4.2 | Gael Guennebaud | 2010-06-10 |
| | |||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | use modern ei_first_aligned function, dont try compiling coeffRef() on ↵ | Benoit Jacob | 2010-05-08 |
| | | | | rvalue expressions. | ||
* | Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵ | Hauke Heibel | 2010-02-06 |
| | | | | | | related to nested products. Fixed a few typos and a few warnings. | ||
* | merge and add start/end to Eigen2Support | Gael Guennebaud | 2010-01-05 |
|\ | |||
| * | Big renaming: | Benoit Jacob | 2010-01-04 |
| | | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day. | ||
| * | * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple of | Benoit Jacob | 2010-01-02 |
| | | | | | | | | | | | | | | sizeof(Scalar), and that assumption breaks with double on linux x86-32. * Rename ei_alignmentOffset to ei_first_aligned * Rewrite its documentation and part of its body * The variant taking a MatrixBase doesn't need a separate size argument. | ||
* | | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisation | Gael Guennebaud | 2009-12-04 |
| | | |||
* | | * remove EnforceAlignedAccess option to Block, VectorBlock, Map and MapBase | Gael Guennebaud | 2009-11-20 |
| | | | | | | | | | | | | because thanks to the previous commit this is not needed anymore * add a more general ForceAlignedAccess expression which can be used for any expression. It is already used by StableNorm.h. | ||
* | | Another big refactoring change: | Gael Guennebaud | 2009-11-18 |
|/ | | | | | | * add a new Eigen2Support module including Cwise, Flagged, and some other deprecated stuff * add a few cwiseXxx functions * adapt a few modules to use cwiseXxx instead of the .cwise() prefix | ||
* | * extend Map to allow the user to specify whether the mapped data | Gael Guennebaud | 2009-10-23 |
| | | | | | | | is aligned or not. This is done using the Aligned constant: Map<MatrixType,Aligned>::Map(data); * rename ForceAligned to EnforceAlignedAccess, and update its doc, and emphasize this is mainly an internal stuff. | ||
* | really fix stable norm compilation for older gcc | Gael Guennebaud | 2009-10-07 |
| | |||
* | fix compilation in stable norm, move a platform check to the unit tests | Gael Guennebaud | 2009-10-06 |
| | |||
* | fix warning in stable norm | Gael Guennebaud | 2009-09-15 |
| | |||
* | bugfix in inner-product specialization, | Gael Guennebaud | 2009-08-15 |
| | | | | | compilation fix in stable norm, optimize apply householder | ||
* | fix a couple of warnings | Gael Guennebaud | 2009-08-15 |
| | |||
* | compilation fix (sun CC) | Gael Guennebaud | 2009-07-20 |
| | |||
* | re-implement stableNorm using a homemade blocky and | Gael Guennebaud | 2009-07-17 |
vectorization friendly algorithm (slow if no vectorization) |