Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1333: fix bad usage of const_cast_derived. Better use .data() for that ↵ | Gael Guennebaud | 2016-10-24 |
| | | | | purpose. | ||
* | Add static assertion to y(), z(), w() accessors | Gael Guennebaud | 2016-01-20 |
| | |||
* | Workaround "empty paragraph" warning with clang -Wdocumentation | Gael Guennebaud | 2015-12-30 |
| | |||
* | Big 1009, part 2/2: add static assertion on LinearAccessBit in ↵ | Gael Guennebaud | 2015-11-27 |
| | | | | coeff(index)-like methods. | ||
* | Workaround ICC issue with first_aligned | Gael Guennebaud | 2015-10-11 |
| | |||
* | Cleaning pass on evaluators: remove the useless and error prone ↵ | Gael Guennebaud | 2015-09-02 |
| | | | | evaluator<>::type indirection. | ||
* | Allow to use arbitrary packet-types during evaluation. | Gael Guennebaud | 2015-08-07 |
| | | | | This is implemented by adding a PacketType template parameter to packet and writePacket members of evaluator<>. | ||
* | Let unpacket_traits<> exposes the required alignment and make use of it ↵ | Gael Guennebaud | 2015-08-07 |
| | | | | everywhere | ||
* | Generalize first_aligned to take the requested alignment as a template ↵ | Gael Guennebaud | 2015-08-06 |
| | | | | parameter, and add a first_default_aligned variante calling first_aligned with the requirement of the largest packet for the given scalar type. | ||
* | First part of a big refactoring of alignment control to enable the handling ↵ | Gael Guennebaud | 2015-08-06 |
| | | | | | | | | | of arbitrarily aligned buffers. It includes: - AlignedBit flag is deprecated. Alignment is now specified by the evaluator through the 'Alignment' enum, e.g., evaluator<Xpr>::Alignment. Its value is in Bytes. - Add several enums to specify alignment: Aligned8, Aligned16, Aligned32, Aligned64, Aligned128. AlignedMax corresponds to EIGEN_MAX_ALIGN_BYTES. Such enums are used to define the above Alignment value, and as the 'Options' template parameter of Map<> and Ref<>. - The Aligned enum is now deprecated. It is now an alias for Aligned16. - Currently, traits<Matrix<>>, traits<Array<>>, traits<Ref<>>, traits<Map<>>, and traits<Block<>> also expose the Alignment enum. | ||
* | Remove deprecated usage of expr::Index. | Gael Guennebaud | 2015-02-16 |
| | |||
* | 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. | ||
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
| | |||
* | merge with default branch | Gael Guennebaud | 2014-07-02 |
|\ | |||
| * | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | Christoph Hertzberg | 2014-07-01 |
| | | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | ||
* | | 1- Introduce sub-evaluator types for unary, binary, product, and map ↵ | Gael Guennebaud | 2014-06-20 |
|/ | | | | | | expressions to ease specializing them. 2- Remove a lot of code which should not be there with evaluators, in particular coeff/packet methods implemented in the expressions. | ||
* | Add support for NVCC5: most of the Core and part of LU are callable from ↵ | Gael Guennebaud | 2013-02-07 |
| | | | | | | CUDA code. Still a lot to do. | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | 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 static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 |
| | |||
* | fix some compilation errors with ICC and -strict-ansi | Gael Guennebaud | 2012-01-31 |
| | |||
* | Document enums in Constants.h (bug #248). | Jitse Niesen | 2011-05-03 |
| | | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs. | ||
* | mark the packet access methods as internal | Gael Guennebaud | 2011-02-01 |
| | |||
* | allow matrix[index] in EIGEN2_SUPPORT | Benoit Jacob | 2011-01-26 |
| | |||
* | bug #54 - The big Map const-correctness changes | Benoit Jacob | 2010-12-10 |
| | |||
* | remove makeconst_return_type | Benoit Jacob | 2010-12-01 |
| | |||
* | Added a comment on why is_arithmetic is used in DenseCoeffsBase. | Hauke Heibel | 2010-11-02 |
| | |||
* | document LvalueBit better | Benoit Jacob | 2010-10-28 |
| | |||
* | 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 |
| | |||
* | Docs: Add references to TopicClassHierarchy | Jitse Niesen | 2010-08-22 |
| | |||
* | Document DenseCoeffsBase | Jitse Niesen | 2010-08-22 |
| | |||
* | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | Gael Guennebaud | 2010-07-21 |
| | | | | accessors | ||
* | fix very annoying warning (gcc 4.3): type qualifiers ignored on function ↵ | Gael Guennebaud | 2010-06-25 |
| | | | | return type | ||
* | fix #126, part 1/2: fix the return type of coeff() on direcaccess xprs: was ↵ | Benoit Jacob | 2010-06-16 |
| | | | | | | | | amounting to const (const Scalar&) which really doesn't make sense. | ||
* | * remove ei_index, and let ei_traits propagate the index types | Gael Guennebaud | 2010-06-03 |
| | | | | * add an Index type template parapeter to sparse objects | ||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | fix some compilation issues with clang (and hopefully bring eigen more | Thomas Capricelli | 2010-05-21 |
| | | | | close to std ?) | ||
* | fix a compilation pb with clang (it's actually surprising gcc did not complain) | Thomas Capricelli | 2010-05-20 |
| | |||
* | fix compilation error thanks to test case by Trevor Irons, and expand unit test | Benoit Jacob | 2010-05-09 |
| | |||
* | add important comment and move stride helpers to DenseCoeffsBase.h | Benoit Jacob | 2010-05-09 |
| | |||
* | rename Coeffs.h -> DenseCoeffsBase.h | Benoit Jacob | 2010-05-08 |