eigen.hpp
Go to the documentation of this file.
00001 
00004 /*****************************************************************************
00005 ** Ifdefs
00006 *****************************************************************************/
00007 
00008 #ifndef ecl_linear_algebra_LINEAR_ALGEBRA_EIGEN_HPP_
00009 #define ecl_linear_algebra_LINEAR_ALGEBRA_EIGEN_HPP_
00010 
00011 /*****************************************************************************
00012 ** Includes
00013 *****************************************************************************/
00014 
00015 #include "eigen/formatters.hpp"
00016 
00017 #ifndef EIGEN_MATRIXBASE_PLUGIN
00018   #define EIGEN_MATRIXBASE_PLUGIN <ecl/linear_algebra/eigen/plugin.hpp>
00019 #endif
00020 
00021 #include <Eigen/Cholesky>
00022 #include <Eigen/Core>
00023 #include <Eigen/Dense>
00024 #include <Eigen/Eigenvalues>
00025 #include <Eigen/Geometry>
00026 #include <Eigen/Householder>
00027 #include <Eigen/Jacobi>
00028 // #include <Eigen/LeastSquares> // This is an eigen2 support module, forget it.
00029 #include <Eigen/LU>
00030 #include <Eigen/QR>
00031 // This one is bad - it doesn't inline its headers (Eigen v3.01) - avoid it for now.
00032 // #include <Eigen/QtAlignedMalloc>
00033 #include <Eigen/Sparse>
00034 #include <Eigen/StdDeque>
00035 #include <Eigen/StdList>
00036 #include <Eigen/StdVector>
00037 #include <Eigen/SVD>
00038 
00039 #endif /* ecl_linear_algebra_LINEAR_ALGEBRA_EIGEN_HPP_ */


ecl_linear_algebra
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:17:37