diff options
author | Gael Guennebaud <g.gael@free.fr> | 2013-06-21 09:27:38 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2013-06-21 09:27:38 +0200 |
commit | cf5c5ed72526101ea33dc9f34f7ad1375119603e (patch) | |
tree | 67cf46d300d6092620c4922a0769c6ae04e4203c /unsupported | |
parent | 7adfca5af2bce896af375158b82d23f26f76d3f4 (diff) |
Fix warning typedef XXX locally defined but not used
Diffstat (limited to 'unsupported')
-rw-r--r-- | unsupported/Eigen/src/Splines/Spline.h | 5 | ||||
-rw-r--r-- | unsupported/Eigen/src/Splines/SplineFitting.h | 3 | ||||
-rw-r--r-- | unsupported/test/matrix_power.cpp | 8 | ||||
-rw-r--r-- | unsupported/test/polynomialsolver.cpp | 3 | ||||
-rw-r--r-- | unsupported/test/sparse_extra.cpp | 1 |
5 files changed, 4 insertions, 16 deletions
diff --git a/unsupported/Eigen/src/Splines/Spline.h b/unsupported/Eigen/src/Splines/Spline.h index 1093dfe05..771f10432 100644 --- a/unsupported/Eigen/src/Splines/Spline.h +++ b/unsupported/Eigen/src/Splines/Spline.h @@ -295,11 +295,7 @@ namespace Eigen enum { Order = SplineTraits<SplineType>::OrderAtCompileTime }; enum { DerivativeOrder = DerivativeType::ColsAtCompileTime }; - typedef typename SplineTraits<SplineType>::Scalar Scalar; - - typedef typename SplineTraits<SplineType>::BasisVectorType BasisVectorType; typedef typename SplineTraits<SplineType>::ControlPointVectorType ControlPointVectorType; - typedef typename SplineTraits<SplineType,DerivativeOrder>::BasisDerivativeType BasisDerivativeType; typedef typename BasisDerivativeType::ConstRowXpr BasisDerivativeRowXpr; @@ -358,7 +354,6 @@ namespace Eigen typedef typename SplineTraits<SplineType>::Scalar Scalar; typedef typename SplineTraits<SplineType>::BasisVectorType BasisVectorType; typedef typename SplineTraits<SplineType>::KnotVectorType KnotVectorType; - typedef typename SplineTraits<SplineType>::ControlPointVectorType ControlPointVectorType; const KnotVectorType& U = spline.knots(); diff --git a/unsupported/Eigen/src/Splines/SplineFitting.h b/unsupported/Eigen/src/Splines/SplineFitting.h index 1b566332f..0265d532c 100644 --- a/unsupported/Eigen/src/Splines/SplineFitting.h +++ b/unsupported/Eigen/src/Splines/SplineFitting.h @@ -40,8 +40,6 @@ namespace Eigen template <typename KnotVectorType> void KnotAveraging(const KnotVectorType& parameters, DenseIndex degree, KnotVectorType& knots) { - typedef typename KnotVectorType::Scalar Scalar; - knots.resize(parameters.size()+degree+1); for (DenseIndex j=1; j<parameters.size()-degree; ++j) @@ -118,7 +116,6 @@ namespace Eigen SplineType SplineFitting<SplineType>::Interpolate(const PointArrayType& pts, DenseIndex degree, const KnotVectorType& knot_parameters) { typedef typename SplineType::KnotVectorType::Scalar Scalar; - typedef typename SplineType::BasisVectorType BasisVectorType; typedef typename SplineType::ControlPointVectorType ControlPointVectorType; typedef Matrix<Scalar,Dynamic,Dynamic> MatrixType; diff --git a/unsupported/test/matrix_power.cpp b/unsupported/test/matrix_power.cpp index 2763b97cc..39d5bf7cc 100644 --- a/unsupported/test/matrix_power.cpp +++ b/unsupported/test/matrix_power.cpp @@ -161,12 +161,12 @@ void testMatrixVector(const MatrixType& m, const VectorType& v, double tol) testTriangularProduct(m,v,tol); } +typedef Matrix<double,3,3,RowMajor> Matrix3dRowMajor; +typedef Matrix<long double,Dynamic,Dynamic> MatrixXe; +typedef Matrix<long double,Dynamic,1> VectorXe; + void test_matrix_power() { - typedef Matrix<double,3,3,RowMajor> Matrix3dRowMajor; - typedef Matrix<long double,Dynamic,Dynamic> MatrixXe; - typedef Matrix<long double,Dynamic,1> VectorXe; - CALL_SUBTEST_2(test2dRotation<double>(1e-13)); CALL_SUBTEST_1(test2dRotation<float>(2e-5)); // was 1e-5, relaxed for clang 2.8 / linux / x86-64 CALL_SUBTEST_9(test2dRotation<long double>(1e-13)); diff --git a/unsupported/test/polynomialsolver.cpp b/unsupported/test/polynomialsolver.cpp index c31104f14..13f92169e 100644 --- a/unsupported/test/polynomialsolver.cpp +++ b/unsupported/test/polynomialsolver.cpp @@ -106,10 +106,7 @@ void evalSolverSugarFunction( const POLYNOMIAL& pols, const ROOTS& roots, const typedef typename POLYNOMIAL::Scalar Scalar; typedef typename REAL_ROOTS::Scalar Real; - typedef PolynomialSolver<Scalar, Deg > PolynomialSolverType; - typedef typename PolynomialSolverType::RootsType RootsType; - typedef Matrix<Scalar,Deg,1> EvalRootsType; //Test realRoots std::vector< Real > calc_realRoots; diff --git a/unsupported/test/sparse_extra.cpp b/unsupported/test/sparse_extra.cpp index 5dc333424..1ee791b0f 100644 --- a/unsupported/test/sparse_extra.cpp +++ b/unsupported/test/sparse_extra.cpp @@ -17,7 +17,6 @@ template<typename SetterType,typename DenseType, typename Scalar, int Options> bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords) { - typedef SparseMatrix<Scalar,Options> SparseType; { sm.setZero(); SetterType w(sm); |