blob: 6a113f7a8789b89ef68cb5219718397f2aeb6a1e [file] [log] [blame]
Carlos Hernandez7faaa9f2014-08-05 17:53:32 -07001#ifndef EIGEN_METISSUPPORT_MODULE_H
2#define EIGEN_METISSUPPORT_MODULE_H
3
4#include "SparseCore"
5
6#include "src/Core/util/DisableStupidWarnings.h"
7
8extern "C" {
9#include <metis.h>
10}
11
12
13/** \ingroup Support_modules
14 * \defgroup MetisSupport_Module MetisSupport module
15 *
16 * \code
17 * #include <Eigen/MetisSupport>
18 * \endcode
19 * This module defines an interface to the METIS reordering package (http://glaros.dtc.umn.edu/gkhome/views/metis).
20 * It can be used just as any other built-in method as explained in \link OrderingMethods_Module here. \endlink
21 */
22
23
24#include "src/MetisSupport/MetisSupport.h"
25
26#include "src/Core/util/ReenableStupidWarnings.h"
27
28#endif // EIGEN_METISSUPPORT_MODULE_H