Home | History | Annotate | Download | only in Eigen
      1 #ifndef EIGEN_PARDISOSUPPORT_MODULE_H
      2 #define EIGEN_PARDISOSUPPORT_MODULE_H
      3 
      4 #include "SparseCore"
      5 
      6 #include "src/Core/util/DisableStupidWarnings.h"
      7 
      8 #include <mkl_pardiso.h>
      9 
     10 #include <unsupported/Eigen/SparseExtra>
     11 
     12 /** \ingroup Support_modules
     13   * \defgroup PardisoSupport_Module PardisoSupport module
     14   *
     15   * This module brings support for the Intel(R) MKL PARDISO direct sparse solvers.
     16   *
     17   * \code
     18   * #include <Eigen/PardisoSupport>
     19   * \endcode
     20   *
     21   * In order to use this module, the MKL headers must be accessible from the include paths, and your binary must be linked to the MKL library and its dependencies.
     22   * See this \ref TopicUsingIntelMKL "page" for more information on MKL-Eigen integration.
     23   * 
     24   */
     25 
     26 #include "src/PardisoSupport/PardisoSupport.h"
     27 
     28 #include "src/Core/util/ReenableStupidWarnings.h"
     29 
     30 #endif // EIGEN_PARDISOSUPPORT_MODULE_H
     31