aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/LU/Inverse.h
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-10-26 16:47:01 +0200
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-10-26 16:47:01 +0200
commitc738cd56ebdafe986c7edeb2621ec25f3c0b29d9 (patch)
tree2ff118b343b69a7dd68d7ad7d898fdfdc82c58ce /Eigen/src/LU/Inverse.h
parent2fbb9932b0f517643c5f05e4056b939b73956b00 (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.h8
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