| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
- mv Array/* into Core/
- merge Functors.h files, and move Norms.h into Dot.h
|
| |
|
|
|
|
|
|
|
|
|
| |
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?
|
|
|
|
| |
As discussed on the list (too long to explain here).
|
|
|
|
| |
(yes, it was only used in dense xprs anyway)
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
related to nested products.
Fixed a few typos and a few warnings.
|
|
|
|
|
|
| |
- clean the *_PUBLIC_INTERFACE_*
- update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array
- many other small stuff
|
|
|
|
| |
and remove the respective bit flags
|
| |
|
| |
|
|
|
|
| |
All tests work fine.
|
|
|
|
| |
* add VectorwiseOp's +, -, +=, -= operators
|
|
|
|
| |
it never made very precise sense. but now does it still make any?
|
| |
|
| |
|
|
|
|
| |
simplify the index based functions
|
| |
|
|
|