rename Regression --> LeastSquares

This commit is contained in:
Benoit Jacob 2009-01-04 15:55:54 +00:00
parent 15ca6659ac
commit 269bf67796
3 changed files with 34 additions and 29 deletions

28
Eigen/LeastSquares Normal file
View File

@ -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 <Eigen/Regression>
* \endcode
*/
#include "src/Regression/Regression.h"
} // namespace Eigen
#include "src/Core/util/EnableMSVCWarnings.h"
#endif // EIGEN_REGRESSION_MODULE_H

View File

@ -1,28 +1,5 @@
#ifndef EIGEN_REGRESSION_MODULE_H #ifdef __GNUC__
#define EIGEN_REGRESSION_MODULE_H #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 "LeastSquares"
#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 <Eigen/Regression>
* \endcode
*/
#include "src/Regression/Regression.h"
} // namespace Eigen
#include "src/Core/util/EnableMSVCWarnings.h"
#endif // EIGEN_REGRESSION_MODULE_H

View File

@ -23,14 +23,14 @@
// Eigen. If not, see <http://www.gnu.org/licenses/>. // Eigen. If not, see <http://www.gnu.org/licenses/>.
#include "main.h" #include "main.h"
#include <Eigen/Regression> #include <Eigen/LeastSquares>
template<typename VectorType, template<typename VectorType,
typename HyperplaneType> typename HyperplaneType>
void makeNoisyCohyperplanarPoints(int numPoints, void makeNoisyCohyperplanarPoints(int numPoints,
VectorType **points, VectorType **points,
HyperplaneType *hyperplane, HyperplaneType *hyperplane,
typename VectorType::Scalar noiseAmplitude ) typename VectorType::Scalar noiseAmplitude)
{ {
typedef typename VectorType::Scalar Scalar; typedef typename VectorType::Scalar Scalar;
const int size = points[0]->size(); const int size = points[0]->size();