aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Array/Reverse.h
Commit message (Collapse)AuthorAge
* finish to merge Array into Core:Gravatar Gael Guennebaud2010-06-19
| | | | | - mv Array/* into Core/ - merge Functors.h files, and move Norms.h into Dot.h
* remove reference to the dead Array moduleGravatar Gael Guennebaud2010-06-19
|
* Define non-const operator() in Reverse; enable test for this.Gravatar Jitse Niesen2010-05-31
| | | | | | | | | Introduction of DenseCoeffBase (revision bfdc1c49730c79e6058ba1506628341559670c25 ) meant that non-const operator() is only defined if DirectAccess is set. This caused the line "m.reverse()(1,0) = 4;" in MatrixBase_reverse.cpp to fail at compile-time. Not sure this is correct solution; perhaps we should disallow this? Or make Reverse DirectAccess with a negative stride - would that break something?
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* remove MakeBase, use ei_dense_xpr_base insteadGravatar Benoit Jacob2010-04-23
| | | | (yes, it was only used in dense xprs anyway)
* * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵Gravatar Benoit Jacob2010-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
* Document Map and Stride, add examples.Gravatar Benoit Jacob2010-02-26
|
* DenseBase::IsRowMajor now takes the special case of vectors into account.Gravatar Benoit Jacob2010-02-25
|
* get rid of NestParentByRefBitGravatar Gael Guennebaud2010-02-08
|
* Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵Gravatar Hauke Heibel2010-02-06
| | | | | | related to nested products. Fixed a few typos and a few warnings.
* lot of cleaning:Gravatar Gael Guennebaud2010-01-22
| | | | | | - clean the *_PUBLIC_INTERFACE_* - update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array - many other small stuff
* remove the Triangular suffix to Upper, Lower, UnitLower, etc,Gravatar Gael Guennebaud2010-01-07
| | | | and remove the respective bit flags
* extend the DenseStorageMatrix mechanism to all expressionsGravatar Gael Guennebaud2009-12-22
|
* adapt select, replicate and reverseGravatar Gael Guennebaud2009-12-10
|
* Experiment the ET refactoring on Transpose for Dense and Sparse storages.Gravatar Gael Guennebaud2009-11-16
| | | | All tests work fine.
* * rename PartialRedux to VectorwiseOpGravatar Gael Guennebaud2009-06-10
| | | | * add VectorwiseOp's +, -, +=, -= operators
* remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-05-22
| | | | it never made very precise sense. but now does it still make any?
* fix doxygen \ingroup for the array moduleGravatar Gael Guennebaud2009-02-09
|
* remove remaining debug stuff in Reverse.hGravatar Gael Guennebaud2009-02-08
|
* Add vectorization of Reverse (was more tricky than I thought) andGravatar Gael Guennebaud2009-02-06
| | | | simplify the index based functions
* Reverse::coeff*(int) functions are for vector onlyGravatar Gael Guennebaud2009-02-06
|
* apply Ricard patch for Reverse with minor modificationsGravatar Gael Guennebaud2009-02-06