Implement evaluators for sparse Block.

This commit is contained in:
Gael Guennebaud
2014-06-25 09:58:26 +02:00
parent 17f119689e
commit e3ba5329ff
5 changed files with 175 additions and 7 deletions

View File

@@ -181,7 +181,6 @@ void assign_sparse_to_sparse(DstXprType &dst, const SrcXprType &src)
typedef typename internal::evaluator<DstXprType>::type DstEvaluatorType;
typedef typename internal::evaluator<SrcXprType>::type SrcEvaluatorType;
DstEvaluatorType dstEvaluator(dst);
SrcEvaluatorType srcEvaluator(src);
const bool transpose = (DstEvaluatorType::Flags & RowMajorBit) != (SrcEvaluatorType::Flags & RowMajorBit);