diff --git a/Eigen/src/Geometry/Scaling.h b/Eigen/src/Geometry/Scaling.h old mode 100644 new mode 100755 index 3e12681b0..f58ca03d9 --- a/Eigen/src/Geometry/Scaling.h +++ b/Eigen/src/Geometry/Scaling.h @@ -118,28 +118,28 @@ operator*(const MatrixBase& matrix, const UniformScaling& s) { return matrix.derived() * s.factor(); } /** Constructs a uniform scaling from scale factor \a s */ -static inline UniformScaling Scaling(float s) { return UniformScaling(s); } +inline UniformScaling Scaling(float s) { return UniformScaling(s); } /** Constructs a uniform scaling from scale factor \a s */ -static inline UniformScaling Scaling(double s) { return UniformScaling(s); } +inline UniformScaling Scaling(double s) { return UniformScaling(s); } /** Constructs a uniform scaling from scale factor \a s */ template -static inline UniformScaling > Scaling(const std::complex& s) +inline UniformScaling > Scaling(const std::complex& s) { return UniformScaling >(s); } /** Constructs a 2D axis aligned scaling */ template -static inline DiagonalMatrix Scaling(const Scalar& sx, const Scalar& sy) +inline DiagonalMatrix Scaling(const Scalar& sx, const Scalar& sy) { return DiagonalMatrix(sx, sy); } /** Constructs a 3D axis aligned scaling */ template -static inline DiagonalMatrix Scaling(const Scalar& sx, const Scalar& sy, const Scalar& sz) +inline DiagonalMatrix Scaling(const Scalar& sx, const Scalar& sy, const Scalar& sz) { return DiagonalMatrix(sx, sy, sz); } /** Constructs an axis aligned scaling expression from vector expression \a coeffs * This is an alias for coeffs.asDiagonal() */ template -static inline const DiagonalWrapper Scaling(const MatrixBase& coeffs) +inline const DiagonalWrapper Scaling(const MatrixBase& coeffs) { return coeffs.asDiagonal(); } /** \deprecated */ diff --git a/test/geo_transformations.cpp b/test/geo_transformations.cpp old mode 100644 new mode 100755