Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove \nonstable yet. The stability rules for Eigen3 are much simpler: | Benoit Jacob | 2010-06-29 |
| | | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | fix compilation when default to row major | Gael Guennebaud | 2010-06-24 |
| | |||
* | rename: | Benoit Jacob | 2010-06-14 |
| | | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size. | ||
* | merge my Dynamic -> -1 change | Benoit Jacob | 2010-06-11 |
|\ | |||
* | | change the value of Dynamic to -1, since the index type is now configurable. | Benoit Jacob | 2010-06-11 |
| | | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead | ||
| * | Fixes geo_transformations_3 unit test. | Hauke Heibel | 2010-06-10 |
|/ | |||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | Applied tiny Qt related fixes. | Hauke Heibel | 2010-05-19 |
| | |||
* | Complete rework of global math functions and NumTraits. | Benoit Jacob | 2010-04-28 |
| | | | | | | | | * Now completely generic so all standard integer types (like char...) are supported. ** add unit test for that (integer_types). * NumTraits does no longer inherit numeric_limits * All math functions are now templated * Better guard (static asserts) against using certain math functions on integer types. | ||
* | * 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 | ||
* | * 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 | ||
* | Added x()/y() and z() access functions to translations. | Hauke Heibel | 2010-03-19 |
| | |||
* | add missing implementation of uniform scaling products | Gael Guennebaud | 2010-03-02 |
| | |||
* | Added ei_traits<Quaternion>::PlainObject. | Hauke Heibel | 2010-02-21 |
| | |||
* | Renamed PlainMatrixType to PlainObject (Array != Matrix). | Hauke Heibel | 2010-02-20 |
| | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
* | Renamed AnyMatrixBase to EigenBase. | Hauke Heibel | 2010-02-20 |
| | |||
* | fix compilation (cwise and epsilon) | Gael Guennebaud | 2010-02-11 |
| | |||
* | Improved patch from Manuel Yguel: | Gael Guennebaud | 2010-02-10 |
| | | | | Enhance AlignedBox to accept integral types and add some usefull methods: diagonal, volume, sample. | ||
* | * move dummy_precision and epsilon to NumTraits | Gael Guennebaud | 2010-02-10 |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | get rid of NestParentByRefBit | Gael Guennebaud | 2010-02-08 |
| | |||
* | 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. | ||
* | Fixed a warning. | Hauke Heibel | 2010-02-03 |
| | | | | Transform::Identity() is now returning a Transform. | ||
* | Fixes #89. | Hauke Heibel | 2010-02-02 |
| | | | | Added regression test. | ||
* | Fixed Quaternion operator*= added regression test. | Hauke Heibel | 2010-01-28 |
| | |||
* | EIGEN_ENUM_MIN ---> EIGEN_SIZE_MIN | Benoit Jacob | 2010-01-27 |
| | |||
* | lot of cleaning: | Gael Guennebaud | 2010-01-22 |
| | | | | | | - clean the *_PUBLIC_INTERFACE_* - update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array - many other small stuff | ||
* | More documentation improvements. | Hauke Heibel | 2010-01-16 |
| | |||
* | Various documentation updates: | Gael Guennebaud | 2010-01-06 |
| | | | | | | - update the tutorial - update doc of deprecated cwise function - update cwise doc snippets | ||
* | fix types of scalar constants | Gael Guennebaud | 2010-01-05 |
| | |||
* | 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. | ||
* | | a couple of fixes after thye merge | Gael Guennebaud | 2009-12-23 |
| | | |||
* | | merge with default branch | Gael Guennebaud | 2009-12-22 |
|\| | |||
* | | extend the DenseStorageMatrix mechanism to all expressions | Gael Guennebaud | 2009-12-22 |
| | | |||
| * | change the Arch constants: const int ---> enum, more explicit names, and use | Benoit Jacob | 2009-12-14 |
| | | | | | | | | of a namespace instead of Prefix_Name. | ||
| * | Warning 4512 (assignment operators could not be generated) is now simply ↵ | Hauke Heibel | 2009-12-14 |
| | | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed. | ||
| * | Added to possibility to compile unit tests at maximum warning level. | Hauke Heibel | 2009-12-12 |
| | | | | | | | | Silenced (amongst others) many conversion related warnings. | ||
* | | adapt select, replicate and reverse | Gael Guennebaud | 2009-12-10 |
| | | |||
* | | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisation | Gael Guennebaud | 2009-12-04 |
| | | |||
| * | Fix poor Quaternion::slerp snapping | Gael Guennebaud | 2009-12-04 |
| | | |||
| * | merge | Gael Guennebaud | 2009-12-04 |
| |\ | |||
| * | | fix compilation and clean a bit Map<Quaternion> | Gael Guennebaud | 2009-12-04 |
| |/ | |||
| * | fix MSVC10 compilation | Gael Guennebaud | 2009-12-02 |
| | | |||
| * | Much more NestByValue cleanup. | Hauke Heibel | 2009-12-01 |
| | | |||
| * | precision ---> dummy_precision | Benoit Jacob | 2009-11-26 |
| | | |||
* | | 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 | ||
* | | Experiment the ET refactoring on Transpose for Dense and Sparse storages. | Gael Guennebaud | 2009-11-16 |
|/ | | | | All tests work fine. | ||
* | * add Map<Quaternion> test based on Map from test/map.cpp | Mathieu Gautier | 2009-11-13 |
| | | | | | | * replace implicit constructor AngleAxis(QuaternionBase&) by an explicit one, it seems ambiguous for the compiler * remove explicit constructor with conversion type quaternion(Quaternion&): conflict between constructor. * modify EIGEN_INHERIT_ASSIGNEMENT_OPERATORS to suit Quaternion class | ||
* | * merge | Benoit Jacob | 2009-11-09 |
|\ | | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. |