diff options
author | 2010-10-26 16:47:01 +0200 | |
---|---|---|
committer | 2010-10-26 16:47:01 +0200 | |
commit | c738cd56ebdafe986c7edeb2621ec25f3c0b29d9 (patch) | |
tree | 2ff118b343b69a7dd68d7ad7d898fdfdc82c58ce /Eigen/src/LU/Inverse.h | |
parent | 2fbb9932b0f517643c5f05e4056b939b73956b00 (diff) |
Renamed cleantype to remove_all since it is close to remove_{const|pointer|reference}.
Diffstat (limited to 'Eigen/src/LU/Inverse.h')
-rw-r--r-- | Eigen/src/LU/Inverse.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/LU/Inverse.h b/Eigen/src/LU/Inverse.h index 50061788b..2d3e6d105 100644 --- a/Eigen/src/LU/Inverse.h +++ b/Eigen/src/LU/Inverse.h @@ -159,7 +159,7 @@ struct compute_inverse<MatrixType, ResultType, 3> static inline void run(const MatrixType& matrix, ResultType& result) { typedef typename ResultType::Scalar Scalar; - Matrix<Scalar,3,1> cofactors_col0; + Matrix<typename MatrixType::Scalar,3,1> cofactors_col0; cofactors_col0.coeffRef(0) = cofactor_3x3<MatrixType,0,0>(matrix); cofactors_col0.coeffRef(1) = cofactor_3x3<MatrixType,1,0>(matrix); cofactors_col0.coeffRef(2) = cofactor_3x3<MatrixType,2,0>(matrix); @@ -284,8 +284,8 @@ template<typename MatrixType> struct inverse_impl : public ReturnByValue<inverse_impl<MatrixType> > { typedef typename MatrixType::Index Index; - typedef typename eval<MatrixType>::type MatrixTypeNested; - typedef typename cleantype<MatrixTypeNested>::type MatrixTypeNestedCleaned; + typedef typename internal::eval<MatrixType>::type MatrixTypeNested; + typedef typename remove_all<MatrixTypeNested>::type MatrixTypeNestedCleaned; const MatrixTypeNested m_matrix; inverse_impl(const MatrixType& matrix) @@ -366,7 +366,7 @@ inline void MatrixBase<Derived>::computeInverseAndDetWithCheck( // for larger sizes, evaluating has negligible cost and limits code size. typedef typename internal::conditional< RowsAtCompileTime == 2, - typename internal::cleantype<typename internal::nested<Derived, 2>::type>::type, + typename internal::remove_all<typename internal::nested<Derived, 2>::type>::type, PlainObject >::type MatrixType; internal::compute_inverse_and_det_with_check<MatrixType, ResultType>::run |