1 #ifndef CNTR_GLOBAL_SETTINGS_H 2 #define CNTR_GLOBAL_SETTINGS_H 10 #define CNTR_USE_OMP 1 24 #define CNTR_USE_MPI 1 33 #include "hdf5/hdf5_interface.hpp" 37 #define MAX_SOLVE_ORDER 5 39 #define CNTR_PI 3.14159265358979323846 41 #define CNTR_MAT_FOURIER 0 43 #define CNTR_MAT_FIXPOINT 2 45 #define GREEN cntr::herm_matrix<double> 46 #define GREEN_TSTP cntr::herm_matrix_timestep<double> 47 #define CFUNC cntr::function<double> 48 #define CINTEG integration::I<double> 49 #define II cdouble(0.0,1.0) 65 #include <eigen3/unsupported/Eigen/MatrixFunctions> 72 #endif // CNTR_GLOBAL_SETTINGS_H std::complex< double > cdouble