1#ifndef EIGEN_REGRESSION_MODULE_H
2#define EIGEN_REGRESSION_MODULE_H
3
4#ifndef EIGEN2_SUPPORT
5#error LeastSquares is only available in Eigen2 support mode (define EIGEN2_SUPPORT)
6#endif
7
8// exclude from normal eigen3-only documentation
9#ifdef EIGEN2_SUPPORT
10
11#include "Core"
12
13#include "src/Core/util/DisableStupidWarnings.h"
14
15#include "Eigenvalues"
16#include "Geometry"
17
18/** \defgroup LeastSquares_Module LeastSquares module
19  * This module provides linear regression and related features.
20  *
21  * \code
22  * #include <Eigen/LeastSquares>
23  * \endcode
24  */
25
26#include "src/Eigen2Support/LeastSquares.h"
27
28#include "src/Core/util/ReenableStupidWarnings.h"
29
30#endif // EIGEN2_SUPPORT
31
32#endif // EIGEN_REGRESSION_MODULE_H
33