Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Get rid of class internal::nested<> (still have to updated Tensor module) | Gael Guennebaud | 2015-06-19 |
| | |||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | Gael Guennebaud | 2015-02-13 |
| | | | | when it make sense). In all other cases use the global Index type. | ||
* | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵ | Christoph Hertzberg | 2014-12-04 |
| | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings. | ||
* | Fix MSVC compilation issue | Gael Guennebaud | 2014-12-02 |
| | |||
* | Simplify return type of diagonal(Index) (and ease compiler job) | Gael Guennebaud | 2014-11-28 |
| | |||
* | bug #701: workaround (min) and (max) blocking ADL by introducing ↵ | Gael Guennebaud | 2014-10-20 |
| | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro. | ||
* | Changed Diagonal::index() to return an Index type instead of int to prevent ↵ | Georg Drenkhahn | 2014-09-21 |
| | | | | | | possible implicit conversion from long to int. Added inline keyword to member methods. | ||
* | Make constructors explicit if they could lead to unintended implicit conversion | Christoph Hertzberg | 2014-09-23 |
| | |||
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
| | |||
* | Move evaluation related flags from traits to evaluator and fix evaluators of ↵ | Gael Guennebaud | 2014-03-12 |
| | | | | MapBase and Replicate | ||
* | Move CoeffReadCost mechanism to evaluators | Gael Guennebaud | 2014-03-10 |
| | |||
* | NVCC: fix closed-form eigenvalue decomposition, workaround gcc4.7/nvcc5.5 issue | Gael Guennebaud | 2014-01-24 |
| | |||
* | Extend support for nvcc to Array objects and wrappers | Gael Guennebaud | 2013-07-31 |
| | |||
* | Remove double const qualifier | Gael Guennebaud | 2013-07-10 |
| | |||
* | Fix bug #605: ambiguous call to std::min when calling .diagonal() on a ↵ | Gael Guennebaud | 2013-06-10 |
| | | | | sparse matrix with non default index type | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | Add a DynamicIndex constant for signed quantities and use it to fix the conflict | Gael Guennebaud | 2012-07-10 |
| | | | | | between Diagonal<S,-1> (the first sub diagonal) and a runtime super/sub diagonal which is now: Diagonal<S,DynamicIndex> | ||
* | fix computation of fixed size sub/super diagonal size | Gael Guennebaud | 2012-07-10 |
| | |||
* | Evaluators: Remove member variables if known at compile-time. | Jitse Niesen | 2012-07-06 |
| | | | | Also, use composition instead of inheritance in EvalToTemp evaluator. | ||
* | fix most of the shadow warnings in Core/*.h | Gael Guennebaud | 2012-06-22 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | Gael Guennebaud | 2012-02-03 |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | ||
* | add .data() member to Diagonal<> | Gael Guennebaud | 2012-01-31 |
| | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | Implement evaluator for Diagonal. | Jitse Niesen | 2011-04-22 |
| | |||
* | merge | Benoit Jacob | 2011-02-06 |
|\ | |||
* | | fix const correctness in Diagonal::coeffRef (fix found by failtests) | Benoit Jacob | 2011-02-06 |
| | | |||
| * | Removed internal::as_argument. This fixes the alignment issues of bug #165. | Hauke Heibel | 2011-02-06 |
|/ | |||
* | fix const-related compiler error on MSC. | Eamon Nerbonne | 2011-01-27 |
| | |||
* | fix bug #155, const-related compilation error | Benoit Jacob | 2011-01-18 |
| | |||
* | third pass of const-correctness fixes (bug #54), hopefully the last one... | Benoit Jacob | 2011-01-07 |
| | |||
* | bug #54 - really fix const correctness except in Sparse | Benoit Jacob | 2010-12-22 |
| | |||
* | Initial fixes for bug #85. | Hauke Heibel | 2010-10-25 |
| | | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences. | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | Gael Guennebaud | 2010-07-21 |
| | | | | accessors | ||
* | sync | Gael Guennebaud | 2010-07-07 |
|\ | |||
* | | add a compile time error if someone call packet on Diagonal (instead of ↵ | Gael Guennebaud | 2010-07-07 |
| | | | | | | | | infinite runtime loop) | ||
| * | Various documentation improvements. | Jitse Niesen | 2010-07-06 |
|/ | | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :) | ||
* | 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. | ||
* | 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 | ||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | use CoeffReturnType | Benoit Jacob | 2010-05-08 |
| | |||
* | let Diagonal have the DirectAccessBit, using an inner stride | Benoit Jacob | 2010-05-08 |
| | |||
* | remove MakeBase, use ei_dense_xpr_base instead | Benoit Jacob | 2010-04-23 |
| | | | | (yes, it was only used in dense xprs anyway) | ||
* | * allow matrix dimensions to be 0 (also at compile time) and provide a ↵ | Benoit Jacob | 2010-03-21 |
| | | | | | | | | | | | | | | | specialization of ei_matrix_array for size 0 * adapt many xprs to have the right storage order, now that it matters * add static assert on expressions to check that vector xprs have the righ storage order * adapt ei_plain_matrix_type_(column|row)_major * implement assignment of selfadjointview to matrix (was before failing to compile) and add nestedExpression() methods * expand product_symm test * in ei_gemv_selector, use the PlainObject type instead of a custom Matrix<...> type * fix VectorBlock and Block mistakes | ||
* | 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. | ||
* | 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 | ||
* | extend the DenseStorageMatrix mechanism to all expressions | Gael Guennebaud | 2009-12-22 |
| | |||
* | Experiment the ET refactoring on Transpose for Dense and Sparse storages. | Gael Guennebaud | 2009-11-16 |
| | | | | All tests work fine. |