diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-09-02 21:38:40 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-09-02 21:38:40 +0200 |
commit | 92b9f0e102b35c3091bdeea3fc65f38f0e93c612 (patch) | |
tree | a94a71fd6166d8f54e0ac74d6bd8afe4145754a6 /Eigen/src/SparseCore/SparseAssign.h | |
parent | cda55ab245aa40aacb1fc2030c5eb475afd182ad (diff) |
Cleaning pass on evaluators: remove the useless and error prone evaluator<>::type indirection.
Diffstat (limited to 'Eigen/src/SparseCore/SparseAssign.h')
-rw-r--r-- | Eigen/src/SparseCore/SparseAssign.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Eigen/src/SparseCore/SparseAssign.h b/Eigen/src/SparseCore/SparseAssign.h index 9e8a31a45..e984bbdb3 100644 --- a/Eigen/src/SparseCore/SparseAssign.h +++ b/Eigen/src/SparseCore/SparseAssign.h @@ -70,8 +70,8 @@ template<typename DstXprType, typename SrcXprType> void assign_sparse_to_sparse(DstXprType &dst, const SrcXprType &src) { typedef typename DstXprType::Scalar Scalar; - typedef typename internal::evaluator<DstXprType>::type DstEvaluatorType; - typedef typename internal::evaluator<SrcXprType>::type SrcEvaluatorType; + typedef internal::evaluator<DstXprType> DstEvaluatorType; + typedef internal::evaluator<SrcXprType> SrcEvaluatorType; SrcEvaluatorType srcEvaluator(src); @@ -140,8 +140,8 @@ struct Assignment<DstXprType, SrcXprType, Functor, Sparse2Dense, Scalar> { eigen_assert(dst.rows() == src.rows() && dst.cols() == src.cols()); - typename internal::evaluator<SrcXprType>::type srcEval(src); - typename internal::evaluator<DstXprType>::type dstEval(dst); + internal::evaluator<SrcXprType> srcEval(src); + internal::evaluator<DstXprType> dstEval(dst); const Index outerEvaluationSize = (internal::evaluator<SrcXprType>::Flags&RowMajorBit) ? src.rows() : src.cols(); for (Index j=0; j<outerEvaluationSize; ++j) for (typename internal::evaluator<SrcXprType>::InnerIterator i(srcEval,j); i; ++i) @@ -157,8 +157,8 @@ struct Assignment<DstXprType, SrcXprType, internal::assign_op<typename DstXprTyp eigen_assert(dst.rows() == src.rows() && dst.cols() == src.cols()); dst.setZero(); - typename internal::evaluator<SrcXprType>::type srcEval(src); - typename internal::evaluator<DstXprType>::type dstEval(dst); + internal::evaluator<SrcXprType> srcEval(src); + internal::evaluator<DstXprType> dstEval(dst); const Index outerEvaluationSize = (internal::evaluator<SrcXprType>::Flags&RowMajorBit) ? src.rows() : src.cols(); for (Index j=0; j<outerEvaluationSize; ++j) for (typename internal::evaluator<SrcXprType>::InnerIterator i(srcEval,j); i; ++i) |