From 37cceeeacaf7143a9d2e192654b41ad832d47d07 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Fri, 30 Jan 2009 23:08:47 +0000 Subject: [PATCH] add missing inline keywords --- Eigen/src/Geometry/Scaling.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Eigen/src/Geometry/Scaling.h b/Eigen/src/Geometry/Scaling.h index 0fa49c158..435efe60d 100644 --- a/Eigen/src/Geometry/Scaling.h +++ b/Eigen/src/Geometry/Scaling.h @@ -120,20 +120,20 @@ public: }; /** Constructs a uniform scaling from scale factor \a s */ -UniformScaling Scaling(float s) { return UniformScaling(s); } +inline UniformScaling Scaling(float s) { return UniformScaling(s); } /** Constructs a uniform scaling from scale factor \a s */ -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 UniformScaling > +template inline UniformScaling > Scaling(const std::complex& s) { return UniformScaling >(s); } /** Constructs a 2D axis aligned scaling */ -template DiagonalMatrix +template inline DiagonalMatrix Scaling(Scalar sx, Scalar sy) { return DiagonalMatrix(sx, sy); } /** Constructs a 3D axis aligned scaling */ -template DiagonalMatrix +template inline DiagonalMatrix Scaling(Scalar sx, Scalar sy, Scalar sz) { return DiagonalMatrix(sx, sy, sz); } @@ -141,7 +141,7 @@ Scaling(Scalar sx, Scalar sy, Scalar sz) * This is an alias for coeffs.asDiagonal() */ template -const DiagonalMatrixWrapper Scaling(const MatrixBase& coeffs) +inline const DiagonalMatrixWrapper Scaling(const MatrixBase& coeffs) { return coeffs.asDiagonal(); } /** \addtogroup Geometry_Module */