Gael Guennebaud
|
b32b186c14
|
removed the packet specializations of some functors
(GCC generates better code without those "optimizations")
|
2008-07-31 21:03:11 +00:00 |
|
Benoit Jacob
|
6f09d3a67d
|
- many updates after Cwise change
- fix compilation in product.cpp with std::complex
- fix bug in MatrixBase::operator!=
|
2008-07-08 07:56:01 +00:00 |
|
Benoit Jacob
|
f5791eeb70
|
the big Array/Cwise rework as discussed on the mailing list. The new API
can be seen in Eigen/src/Core/Cwise.h.
|
2008-07-08 00:49:10 +00:00 |
|
Gael Guennebaud
|
54238961d6
|
* added a pseudo expression Array giving access to:
- matrix-scalar addition/subtraction operators, e.g.:
m.array() += 0.5;
- matrix/matrix comparison operators, e.g.:
if (m1.array() < m2.array()) {}
* fix compilation issues with Transform and gcc < 4.1
|
2008-06-20 12:38:03 +00:00 |
|
Benoit Jacob
|
bb1f4e44f1
|
* Block: row and column expressions in the inner direction
now have the Like1D flag.
* Big renaming:
packetCoeff ---> packet
VectorizableBit ---> PacketAccessBit
Like1DArrayBit ---> LinearAccessBit
|
2008-06-16 14:54:31 +00:00 |
|
Benoit Jacob
|
75de41a00b
|
big changes in Doxygen configuration; work around bug with doxygen parsing of
initialized enum values showing the last word the initializer instead of the actual
enum value's name; add some more docs.
|
2008-06-02 20:08:37 +00:00 |
|
Gael Guennebaud
|
fcf4457b78
|
added optimized matrix times diagonal matrix product via Diagonal flag shortcut.
|
2008-05-31 21:35:11 +00:00 |
|
Gael Guennebaud
|
310f7aa096
|
moved purely "array" related stuff to a new module Array.
This include:
- cwise Pow,Sin,Cos,Exp...
- cwise Greater and other comparison operators
- .any(), .all() and partial reduction
- random
|
2008-05-31 18:11:48 +00:00 |
|