From 269bf677969b479507d96107ea05cf792cc4c7e3 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Sun, 4 Jan 2009 15:55:54 +0000 Subject: [PATCH] rename Regression --> LeastSquares --- Eigen/LeastSquares | 28 ++++++++++++++++++++++++++++ Eigen/Regression | 31 ++++--------------------------- test/regression.cpp | 4 ++-- 3 files changed, 34 insertions(+), 29 deletions(-) create mode 100644 Eigen/LeastSquares diff --git a/Eigen/LeastSquares b/Eigen/LeastSquares new file mode 100644 index 000000000..71c16773a --- /dev/null +++ b/Eigen/LeastSquares @@ -0,0 +1,28 @@ +#ifndef EIGEN_REGRESSION_MODULE_H +#define EIGEN_REGRESSION_MODULE_H + +#include "Core" + +#include "src/Core/util/DisableMSVCWarnings.h" + +#include "LU" +#include "QR" +#include "Geometry" + +namespace Eigen { + +/** \defgroup Regression_Module Regression module + * This module provides linear regression and related features. + * + * \code + * #include + * \endcode + */ + +#include "src/Regression/Regression.h" + +} // namespace Eigen + +#include "src/Core/util/EnableMSVCWarnings.h" + +#endif // EIGEN_REGRESSION_MODULE_H diff --git a/Eigen/Regression b/Eigen/Regression index 71c16773a..cc6bae89b 100644 --- a/Eigen/Regression +++ b/Eigen/Regression @@ -1,28 +1,5 @@ -#ifndef EIGEN_REGRESSION_MODULE_H -#define EIGEN_REGRESSION_MODULE_H +#ifdef __GNUC__ +#warning "The Eigen/Regression header file has been renamed to Eigen/LeastSquares. The old name is deprecated, please update your code." +#endif -#include "Core" - -#include "src/Core/util/DisableMSVCWarnings.h" - -#include "LU" -#include "QR" -#include "Geometry" - -namespace Eigen { - -/** \defgroup Regression_Module Regression module - * This module provides linear regression and related features. - * - * \code - * #include - * \endcode - */ - -#include "src/Regression/Regression.h" - -} // namespace Eigen - -#include "src/Core/util/EnableMSVCWarnings.h" - -#endif // EIGEN_REGRESSION_MODULE_H +#include "LeastSquares" \ No newline at end of file diff --git a/test/regression.cpp b/test/regression.cpp index 5893c9564..e551bd402 100644 --- a/test/regression.cpp +++ b/test/regression.cpp @@ -23,14 +23,14 @@ // Eigen. If not, see . #include "main.h" -#include +#include template void makeNoisyCohyperplanarPoints(int numPoints, VectorType **points, HyperplaneType *hyperplane, - typename VectorType::Scalar noiseAmplitude ) + typename VectorType::Scalar noiseAmplitude) { typedef typename VectorType::Scalar Scalar; const int size = points[0]->size();