Loading...
Searching...
No Matches
Go to the documentation of this file.
20#ifndef VOTCA_TOOLS_EIGEN_H
21#define VOTCA_TOOLS_EIGEN_H
26#ifdef APPLE_ACCELERATE_FOUND
29#define EIGEN_USE_LAPACKE
34#define EIGEN_USE_MKL_ALL
37#if defined(FFTW3_FOUND) || defined(MKL_FOUND)
38#define EIGEN_FFTW_DEFAULT
46#if (defined(__GNUC__) || defined(__GNUG__)) && \
47 !(defined(__clang__) || defined(__INTEL_COMPILER))
50 (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
53#if (defined STRICT_GNUC) && GCC_VERSION > 70000
54#pragma GCC diagnostic push
55#pragma GCC diagnostic ignored "-Wint-in-bool-context"
56#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
59#include <unsupported/Eigen/CXX11/Tensor>
60#include <unsupported/Eigen/FFT>
61#include <unsupported/Eigen/SparseExtra>
62#if (defined STRICT_GNUC) && GCC_VERSION > 70000
63#pragma GCC diagnostic pop