Add AuroraDefs.h

This commit is contained in:
Krad
2023-04-23 16:01:53 +08:00
parent 9212115e47
commit c0e413e80c
6 changed files with 21 additions and 11 deletions

7
src/AuroraDefs.h Normal file
View File

@@ -0,0 +1,7 @@
#ifndef AURORA_AURORADEFS_H
#define AURORA_AURORADEFS_H
#include <complex>
//必须在mkl.h和Eigen的头之前<complex>之后
#define MKL_Complex16 std::complex<double>
#include "mkl.h"
#endif //AURORA_AURORADEFS_H

View File

@@ -1,11 +1,11 @@
#include "Function1D.h"
#include "Function.h"
#include <complex>
//必须在Eigen之前
#include "AuroraDefs.h"
#include <cstring>
#include <iostream>
//必须在mkl.h和Eigen的头之前<complex>之后
#define MKL_Complex16 std::complex<double>
#include "mkl.h"
#include <Eigen/Core>
#include <Eigen/Eigen>

View File

@@ -2,7 +2,12 @@
#include "Function.h"
#include "Function2D.h"
#include "Function1D.h"
#include "mkl.h"
//必须在Eigen之前
#include "AuroraDefs.h"
#include <Eigen/Core>
#include <Eigen/Eigen>
#include <Eigen/Dense>
using namespace Aurora;

View File

@@ -3,7 +3,8 @@
#include "Function2D.h"
#include "Function.h"
#include "mkl.h"
//必须在Eigen之前
#include "AuroraDefs.h"
using namespace Aurora;