Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | comment out cerr's | 2010-02-28 | |
| | |||
* | merge | 2010-02-25 | |
|\ | |||
* | | * Implement the ByOuterInner accessors | 2010-02-25 | |
| | | | | | | | | | | | | | | | | * use them (big simplification in Assign.h) * axe (Inner|Outer)StrideAtCompileTime that were just introduced * ei_int_if_dynamic now asserts that the size is the expected one: adapt to that in Block.h * add rowStride() / colStride() in DenseBase * implement innerStride() / outerStride() everywhere needed | ||
| * | Renamed PlainMatrixType to PlainObject (Array != Matrix). | 2010-02-20 | |
| | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
| * | Renamed AnyMatrixBase to EigenBase. | 2010-02-20 | |
|/ | |||
* | * move dummy_precision and epsilon to NumTraits | 2010-02-10 | |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵ | 2010-02-06 | |
| | | | | | | related to nested products. Fixed a few typos and a few warnings. | ||
* | rm ExpressionMaker stuff (weird as I was pretty sure that I had already ↵ | 2010-01-22 | |
| | | | | removed them) | ||
* | lot of cleaning: | 2010-01-22 | |
| | | | | | | - clean the *_PUBLIC_INTERFACE_* - update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array - many other small stuff | ||
* | compilation fix for UmfPack | 2010-01-14 | |
| | |||
* | remove the Triangular suffix to Upper, Lower, UnitLower, etc, | 2010-01-07 | |
| | | | | and remove the respective bit flags | ||
* | improve the new experimental sparse product | 2010-01-05 | |
| | |||
* | add a novel, experimental sparse product | 2010-01-05 | |
| | |||
* | fix a coupe of warnings | 2010-01-05 | |
| | |||
* | port VectorwiseOp and Swap to the novel mechanisms, and various cleanning | 2010-01-04 | |
| | |||
* | a couple of fixes after thye merge | 2009-12-23 | |
| | |||
* | merge with default branch | 2009-12-22 | |
|\ | |||
* | | extend the DenseStorageMatrix mechanism to all expressions | 2009-12-22 | |
| | | |||
* | | more fixes | 2009-12-17 | |
| | | |||
* | | a lot of cleaning and fixes | 2009-12-16 | |
| | | |||
* | | fix spasre triangular solve for row major lower matrices | 2009-12-14 | |
| | | |||
| * | Warning 4512 (assignment operators could not be generated) is now simply ↵ | 2009-12-14 | |
| | | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed. | ||
| * | Removed more warnings. | 2009-12-12 | |
| | | |||
| * | Added to possibility to compile unit tests at maximum warning level. | 2009-12-12 | |
| | | | | | | | | Silenced (amongst others) many conversion related warnings. | ||
| * | Even more NestByValue cleanup... | 2009-12-01 | |
| | | |||
| * | Much more NestByValue cleanup. | 2009-12-01 | |
| | | |||
| * | add specialization ei_ref_selector for sparse matrix types | 2009-12-01 | |
| | | |||
| * | precision ---> dummy_precision | 2009-11-26 | |
| | | |||
* | | Another big refactoring change: | 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 | ||
* | | Big refactoring/cleaning in the spasre module with | 2009-11-18 | |
| | | | | | | | | | | | | in particular the addition of a selfadjointView, and the extension of triangularView. The rest is cleaning and does not change/extend the API. | ||
* | | more ET refactoring: | 2009-11-17 | |
| | | | | | | | | | | * extend Cwise for multiple storage base class * a lot of cleaning in the Sparse module | ||
* | | adapt CwiseBinaryOp and the Sparse counter part | 2009-11-17 | |
| | | |||
* | | adapt CwiseUnaryOp and CwiseUnaryView | 2009-11-16 | |
| | | |||
* | | Experiment the ET refactoring on Transpose for Dense and Sparse storages. | 2009-11-16 | |
|/ | | | | All tests work fine. | ||
* | * merge | 2009-11-09 | |
|\ | | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | ||
| * | an attempt to fix a compilation issue with MSVC | 2009-11-04 | |
| | | |||
* | | sync with mainline | 2009-10-28 | |
|\| | |||
* | | big huge changes, so i dont remember everything. | 2009-10-28 | |
| | | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests | ||
| * | * add a Make* expression type builder to allow the | 2009-10-16 | |
|/ | | | | | | | | | | | | | construction of generic expressions working for both dense and sparse matrix. A nicer solution would be to use CwiseBinaryOp for any kind of matrix. To this end we either need to change the overall design so that the base class(es) depends on the kind of matrix, or we could add a template parameter to each expression type (e.g., int Kind = ei_traits<MatrixType>::Kind) allowing to specialize each expression for each kind of matrix. * Extend AutoDiffScalar to work with sparse vector expression for the derivatives. | ||
* | Added EIGEN_REF_TO_TEMPORARY define for rvalue support. | 2009-09-21 | |
| | | | | Allowed VC10 to make use of static_assert. | ||
* | implement __gnuc_forget_about_setZero_its_over_now | 2009-09-18 | |
| | |||
* | finish my evalToDense => evalTo change | 2009-09-17 | |
| | |||
* | fix another .stride() issue in Cholmod support | 2009-09-07 | |
| | |||
* | bug fix in SuperLU support: the meaning of Matrix::stride() changed for vectors | 2009-09-07 | |
| | |||
* | enable ILU in super LU only if the super version supports it | 2009-09-04 | |
| | |||
* | Added support for SuperLU's ILU factorization | 2009-08-21 | |
| | |||
* | compilation fix in AmbiVector<int> | 2009-08-31 | |
| | |||
* | Fix compilation in sparse module | 2009-08-06 | |
| | |||
* | remove remnant of MultiplierBase | 2009-08-06 | |
| | |||
* | make the dot product linear in the second variable, not the first variable | 2009-08-03 | |
| |