New implementation of Swap as discussed, reusing Assign. Makes LU run

10% faster overall.
This commit is contained in:
Benoit Jacob
2008-08-05 21:55:57 +00:00
parent c94be35bc8
commit 88bb2087c1
2 changed files with 90 additions and 47 deletions

View File

@@ -41,6 +41,7 @@ class Matrix;
template<typename ExpressionType, unsigned int Added, unsigned int Removed> class Flagged;
template<typename ExpressionType> class NestByValue;
template<typename ExpressionType> class SwapWrapper;
template<typename MatrixType> class Minor;
template<typename MatrixType, int BlockRows=Dynamic, int BlockCols=Dynamic,
int DirectAccessStatus = ei_traits<MatrixType>::Flags&DirectAccessBit> class Block;