diff options
author | Desire NUENTSA <desire.nuentsa_wakam@inria.fr> | 2012-03-22 15:54:52 +0100 |
---|---|---|
committer | Desire NUENTSA <desire.nuentsa_wakam@inria.fr> | 2012-03-22 15:54:52 +0100 |
commit | 0d52b965c88e3f19c4ab55c43663175bd536e3f2 (patch) | |
tree | 0849adb3abe5788029dcee95cde57d56c3353f87 /Eigen/PaStiXSupport | |
parent | f6cd3389a2d22fda112890e479a4bd09c82fc6bb (diff) |
Add simple API to set Pastix parameters
Diffstat (limited to 'Eigen/PaStiXSupport')
-rw-r--r-- | Eigen/PaStiXSupport | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Eigen/PaStiXSupport b/Eigen/PaStiXSupport new file mode 100644 index 000000000..4ded8e5d0 --- /dev/null +++ b/Eigen/PaStiXSupport @@ -0,0 +1,38 @@ +#ifndef EIGEN_PASTIXSUPPORT_MODULE_H +#define EIGEN_PASTIXSUPPORT_MODULE_H + +#include "SparseCore" + +#include "src/Core/util/DisableStupidWarnings.h" + +#include <complex.h> +extern "C" { +#include <pastix_nompi.h> +#include <pastix.h> +} + +#ifdef complex +#undef complex +#endif + +namespace Eigen { + +/** \ingroup Support_modules + * \defgroup PaStiXSupport_Module PaStiXSupport module + * + * \code + * #include <Eigen/PaStiXSupport> + * \endcode + */ + +#include "src/misc/Solve.h" +#include "src/misc/SparseSolve.h" + +#include "src/PaStiXSupport/PaStiXSupport.h" + + +} // namespace Eigen + +#include "src/Core/util/ReenableStupidWarnings.h" + +#endif // EIGEN_PASTIXSUPPORT_MODULE_H |