You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
712 B

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